var tableData = new List<List<object>> { new List<object>{ "Sakura Yamamoto", "Support Engineer", "London", 46}, new List<object>{ "Serge Baldwin", "Data Coordinator", "San Francisco", 28, "something else" }, new List<object>{ "Shad Decker", "Regional Director", "Edinburgh"}, };
ConsoleTableBuilder .From(tableData) .ExportAndWriteLine();
ConsoleTableBuilder .From(tableData) .WithFormat(ConsoleTableBuilderFormat.Alternative) .ExportAndWriteLine(TableAligntment.Center);
ConsoleTableBuilder .From(tableData) .WithTitle("CONTACTS ", ConsoleColor.Yellow, ConsoleColor.DarkGray) .WithColumn("Id", "First Name", "Sur Name") .WithMinLength(new Dictionary<int, int> { { 1, 25 }, { 2, 25 } }) .WithTextAlignment(new Dictionary<int, TextAligntment> { {2, TextAligntment.Right } }) .WithCharMapDefinition(new Dictionary<CharMapPositions, char> { {CharMapPositions.BottomLeft, '=' }, {CharMapPositions.BottomCenter, '=' }, {CharMapPositions.BottomRight, '=' }, {CharMapPositions.BorderTop, '=' }, {CharMapPositions.BorderBottom, '=' }, {CharMapPositions.BorderLeft, '|' }, {CharMapPositions.BorderRight, '|' }, {CharMapPositions.DividerY, '|' }, }) .WithHeaderCharMapDefinition(new Dictionary<HeaderCharMapPositions, char> { {HeaderCharMapPositions.TopLeft, '=' }, {HeaderCharMapPositions.TopCenter, '=' }, {HeaderCharMapPositions.TopRight, '=' }, {HeaderCharMapPositions.BottomLeft, '|' }, {HeaderCharMapPositions.BottomCenter, '-' }, {HeaderCharMapPositions.BottomRight, '|' }, {HeaderCharMapPositions.Divider, '|' }, {HeaderCharMapPositions.BorderTop, '=' }, {HeaderCharMapPositions.BorderBottom, '-' }, {HeaderCharMapPositions.BorderLeft, '|' }, {HeaderCharMapPositions.BorderRight, '|' }, }) .ExportAndWriteLine(TableAligntment.Right);
There are many ways to contribute to ConsoleTableExt, either contribute issue/code directly or buy me a cup of coffee
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4