Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
  • Loading branch information
RNoeldner committed Mar 14, 2023
2 parents ba98152 + 4ece70a commit 05757c5
Showing 1 changed file with 13 additions and 9 deletions.
22 changes: 13 additions & 9 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,14 +6,19 @@ It’s designed to be robust and easy to use.
The application has a MSI installer that does not need administrative right.

The application can:
* Guess the appropriate Code Page
* Guess the Delimiter, Record Separator
* Configurable handling of quotes
* Guess the Start Row skipping comment lines
* Determine the appropriate Code Page (teh .NET 7 version deos not support as mayn code tables, by now some are rarely used)
* Determines the Field Delimiter & Record Separator
* Determine the Quoting Character
* Determine Escape Characters
* Determine Comment Text
* Determine the Start Row skipping comment lines
* Configurable handling of quotes, support exotic quoting like context senitive quoting
* Issues warning for column content that that does contain certain characters like Nonbreaking Space, Unknown Text placeholders, quotes or delimiters, as these chars can cause issues in other text parsers.

* Use typed values in contrast to text values (Switching between typed and text values in UI), it does currently check 386 date formats.
* Support for basic HTML and Markdown handling
* Display of text file
* Support for Zip, gZip and PGP files (does not properly support display of raw file)
* Issues warning for column content cannot be parsed with the current setting e.g. a date in different format.
* Ability to combine Date and Time columns to a combined Date/Time column with support of time zone conversion, either by third column or fixed value.
* Automated re-alignment of columns in case a delimiter causes issues with column alignment (configurable, default off)
Expand All @@ -25,16 +30,14 @@ The application can:
* Above column configuration can be saved and loaded
* Incremental Searching and highlighting for Text (This feature is rather slow, better use filtering)

* Determine Column Length
* Displaying a Hierarchy inside the file
* Display of Column Length
* Display of Hierarchy inside the file
* Display Duplicates Values
* Display Unique Values
* Filter for rows / Columns with warnings
* Filter for rows / columns with warnings

* HTML Copy and Paste for storing cut values in Excel / Word, retaining value types

* Compressed files like GZip or ZIP will by decompressed and displayed on the fly. Display of the source files is disabled though.

* Ability to store the filtered data into delimited text file

Donwload at: [Sourceforge](https://sourceforge.net/projects/csvquickviewer/files/latest/download)
Expand All @@ -50,4 +53,5 @@ This application does use various NuGet libraries:
* [SharpZipLib](https://github.com/icsharpcode/SharpZipLib): Compression Library, ability open compressed files on the fly
* [TimeZoneConverter](https://github.com/mattjohnsonpint/TimeZoneConverter): Support for Unix and Windows Timezone names
* [System.Text.Encoding.CodePages](https://dot.net/): Support for old code pages in .NET5+ like Windows-1252
* [BouncyCatle.OpenPgP](https://dot.net/): Support for PGP encraypted files reading (needs priivate kley and passphrase) and writing (needs public key of recipient)
* [Microsoft.Extensions.Logging.Abstractions](https://dot.net/): Interface for abstraction of logging

0 comments on commit 05757c5

Please sign in to comment.