/Text-DataTable

C# .NET Windows Forms Project to Create DataTables made of Ascii Text.

Primary LanguageC#GNU General Public License v3.0GPL-3.0

Text DataTable


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 (•̀ᴗ•́)و

Characteristics:

  • 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)

Requeriments:

  • 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.

Licence

GNU GENERAL PUBLIC LICENSE

Output:

You can try the Pre-compiled EXE in the Releases folder. Sin-t-tulo

Data Grouping by 'Scoop' field:
Sin-t-tulo