是否有将csv数据转换为stackoverflow友好表的在线工具?类似于mysql在命令行上渲染结果。
2012-05-02,palani,My first comment
2012-05-02,raja,My second comment
2012-05-02,palani,My third comment
2012-05-03,raja,My fourth comment
to SO friendly
+-------------+-----------+----------------------+
| 2012-05-02 | palani | My first comment |
+-------------+-----------+----------------------+
| 2012-05-02 | raja | My second comment |
+-------------+-----------+----------------------+
| 2012-05-03 | palani | My third comment |
+-------------+-----------+----------------------+
| 2012-05-03 | raja | My fourth comment |
+-------------+-----------+----------------------+
答案 0 :(得分:2)
也许this可以帮助你,即使它不是你正在寻找的。 该工具为tsv (tab separated values) to ascii art table,因此您需要csv2tsv转换器。
答案 1 :(得分:1)
我更喜欢这个tool for converting Comma Separated Values to a text Table。您甚至可以设置线宽。对于高级用户,表格单元格宽度和对齐的控制非常简洁。
答案 2 :(得分:0)
我在http://www.convertcsv.com/csv-to-flat-file.htm使用此工具 它也处理列标题。点击" ASCII表格 - "框。
答案 3 :(得分:0)
csvkit
包含工具csvlook
(以及csvformat
):
cat <<EOF | csvlook
2012-05-02,palani,My first comment
2012-05-02,raja,My second comment
2012-05-02,palani,My third comment
2012-05-03,raja,My fourth comment
EOF
| 2012-05-02 | palani | My first comment |
| ---------- | ------ | ----------------- |
| 2012-05-02 | raja | My second comment |
| 2012-05-02 | palani | My third comment |
| 2012-05-03 | raja | My fourth comment |
答案 4 :(得分:0)
还有另一个工具(YATG,Yet Another Table Generator)正是这样做的,用python编写:
请参阅:https://github.com/10gic/yatg
将您的数据作为输入,输出(emacs表格样式):
+------------+--------+-------------------+
| 2012-05-02 | palani | My first comment |
+------------+--------+-------------------+
| 2012-05-02 | raja | My second comment |
+------------+--------+-------------------+
| 2012-05-02 | palani | My third comment |
+------------+--------+-------------------+
| 2012-05-03 | raja | My fourth comment |
+------------+--------+-------------------+