C# .NET Windows Forms Solution to Create DataTables made of Ascii Text.
Useful for Console Applications, cheap and easy printing reports, or whatever you want.
Autor: Jhollman Chacon R. (Blue Mystic) 2022 (•̀ᴗ•́)و
-
Create Text Table into a Text String.
-
Create Text Table into a PNG Image.
-
100% JSON Configuration using 'Json.NET'.
-
Acepts Dynamic Data, you can load any DataSet Objects.
-
Optional Header and Footer Sections.
-
Unlimited Columns (fields) ad Rows.
-
Supported Data Types: int, long, decimal, DateTime, string, boolean, Calculated.
-
Supports Calculated Fields, Functions: COUNT, SUM, AVG, FIRST, LAST, MIN, MAX, CONCAT.
-
Supports Summary Fields. Agregate Functions: COUNT, SUM, AVG, FIRST, LAST, MIN, MAX.
-
Supports Data Sorting (by Up to 4 Fields) Ascending and Descending.
-
Supports Data Grouping (by Up to 4 Fields).
-
Supports Data Filtering using JSONPath Expressions or thru a custom Filter.
-
Supports Cell Data Formatting: (https://docs.microsoft.com/en-us/dotnet/standard/base-types/formatting-types)
- Microsoft .NET Framework 4.52 or Superior.
- Visual Studio 2017 or Superior with C# 7.0 or Superior.
- Reference to 'Json.NET' https://www.newtonsoft.com/json
- A Monospaced Font: Cascadia Code, Cascadia Mono, Consolas, Courier New, Lucida Sans Typewriter.
GNU GENERAL PUBLIC LICENSE
You can try the Pre-compiled EXE in the Releases folder.
Data Grouping by 'Scoop' field: