0
tool/thư viện tạo ra string hiển thị tốt trong commandline
Chào các bạn, cho mình hỏi có thư viện / tool nào khi cho vào 1 đoạn csv thì tự convert thành 1 đoạn string easy-to-read-on-cli như thế này không nhỉ? tốt nhất là C# vì mình làm chính bằng C#, nếu là opensource thì mình có thể tự porting.
+---------------------+---------------------+------+-----+---------------------+----------------+
| Field | Type | Null | Key | Default | Extra |
+---------------------+---------------------+------+-----+---------------------+----------------+
| ID | bigint(20) unsigned | NO | PRI | NULL | auto_increment |
| user_login | varchar(60) | NO | MUL | | |
| user_pass | varchar(255) | NO | | | |
| user_nicename | varchar(50) | NO | MUL | | |
| user_email | varchar(100) | NO | MUL | | |
| user_url | varchar(100) | NO | | | |
| user_registered | datetime | NO | | 0000-00-00 00:00:00 | |
| user_activation_key | varchar(255) | NO | | | |
| user_status | int(11) | NO | | 0 | |
| display_name | varchar(250) | NO | | | |
+---------------------+---------------------+------+-----+---------------------+----------------+
Thêm một bình luận
1 CÂU TRẢ LỜI
+2
Mình thì không dùng CSharp nên không được rõ lắm, còn với nodejs thì mình dùng package console.table này, có vẻ như cũng phù hợp với bài toán của bạn 
File CSV của mình
Field,Type,Null,Key,Default,Extra
ID,bigint(20) unsigned,NO,PRI,NULL,auto_increment
user_login,varchar(60),NO,MUL,,
user_pass,varchar(255),NO,,
user_nicename,varchar(50),NO,MUL,,
user_email,varchar(100),NO,MUL,,
user_url,varchar(100),NO,,,
user_registered,datetime,NO,,0000-00-00 00:00:00,
user_activation_key,varchar(255),NO,,,
user_status,int(11),NO,,0,
display_name,varchar(250),NO,,,
Code
const cTable = require('console.table');
const csvFilePath = 'test.csv';
const csv = require('csvtojson');
csv()
.fromFile(csvFilePath)
.then((jsonObj) => {
console.table(jsonObj);
});
Kết quả

Mình search với từ khoá console.table CSharp thì có package ConsoleTables này dành cho C#, bạn thử dùng xem sao 
Thanks, mình sẽ tìm hiểu thử.