Comments (3)
hi @michalfita ,
ConsoleTableExt treat all values as string, so it does not discriminate "number" or "string"
but ConsoleTableExt also has a feature which give us define which columns we want to align using WithTextAlignment
extension, for example:
.WithTextAlignment(new Dictionary<int, TextAligntment>{
{ 1, TextAligntment.Right },
{ 3, TextAligntment.Center}
})
In above example, 1 and 3 are column indexs
Same, you can align header with extension WithHeaderTextAlignment
.WithHeaderTextAlignment(new Dictionary<int, TextAligntment> {
{1, TextAligntment.Center }
})
Check more in example project here https://github.com/minhhungit/ConsoleTableExt/tree/master/Src/ConsoleTableApp
from consoletableext.
I'm aware of this feature, however this require really going extra mile in comparison to ConsoleTables if you want to stick with simple From()
call but want numbers right aligned. As you keep List<List<object>>
some extra meta-magic would be possible figured if the original data were actually the number.
from consoletableext.
Support the feature is not too hard, but we will need to check every values in the table to verify if value is a "number" or not, this will cause a performance problem, it can be slower for large table. Anyway, I will consider to support it, I admit that defining text align by column index is quite bored
from consoletableext.
Related Issues (19)
- Colour Support HOT 11
- Centered Header Column with Left Aligned Column Rows HOT 2
- Is this supposed to work with List<T> ? HOT 2
- List<T> Not Renderining HOT 4
- List crashed when using with string type HOT 3
- The column should have max length to avoid collapse layout HOT 2
- [bug]Misplaced format If there are UTF-8 characters in the data HOT 14
- [debug]#30 not fixed HOT 3
- Minimal format but with spaces between the columns HOT 3
- Multiple lines in cell HOT 1
- Chinese is not supported HOT 2
- winfrom richTextBox1 Format HOT 1
- Suggestion: Ignore special control characters / virtual terminal sequences in row length calculation HOT 4
- Box-drawing characters HOT 15
- [Question] Сolumns visibility | Select the row that I want to display HOT 1
- Could not install ConsoleTableExt from the NuGet tool HOT 3
- Is there a way to center the tables inside the console? HOT 3
- Title & Footer Bars HOT 5
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from consoletableext.