Skip to content

This commit adds several new features to the table library while main…#47

Open
vrancurel wants to merge 1 commit intorodaine:masterfrom
vrancurel:vrancurel/new_functionalities
Open

This commit adds several new features to the table library while main…#47
vrancurel wants to merge 1 commit intorodaine:masterfrom
vrancurel:vrancurel/new_functionalities

Conversation

@vrancurel
Copy link

…taining

full backward compatibility with the existing Table interface:

  • CSV/JSON Export: ExportCSV() and ExportJSON() methods for data export
  • Table Sorting: SortBy() and SortByMultiple() with comparison functions (StringComparison, NumericalComparison, CurrencyComparison, etc.)
  • Table Transpose: Transpose() method to swap rows and columns
  • Alternating Row Formatting: WithStandoutFormatter() for zebra-striped tables

@vrancurel vrancurel force-pushed the vrancurel/new_functionalities branch from eb97036 to 3a135f2 Compare July 24, 2025 19:05
…taining

full backward compatibility with the existing Table interface:

- CSV/JSON Export: ExportCSV() and ExportJSON() methods for data export
- Table Sorting: SortBy() and SortByMultiple() with comparison functions
  (StringComparison, NumericalComparison, CurrencyComparison, etc.)
- Table Transpose: Transpose() method to swap rows and columns
- Alternating Row Formatting: WithStandoutFormatter() for zebra-striped tables
@vrancurel vrancurel force-pushed the vrancurel/new_functionalities branch from 3a135f2 to ae1959f Compare July 24, 2025 19:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant