使用将csv转换为html表

时间:2011-03-10 04:27:50

标签: shell csv html-table

如何将CSV文件转换为html表格? 我有一个带逗号“,”的csv文件,我希望这个文件转换为Html表。

2 个答案:

答案 0 :(得分:12)

好的,你真的只想在bash中使用它吗?完成任务。

cat > input.csv
a,b,c
d,e,f
g,h,i

echo "<table>" ; while read INPUT ; do echo "<tr><td>${INPUT//,/</td><td>}</td></tr>" ; done < input.csv ; echo "</table>"
<table>
<tr><td>a</td><td>b</td><td>c</td></tr>
<tr><td>d</td><td>e</td><td>f</td></tr>
<tr><td>g</td><td>h</td><td>i</td></tr>
</table>

我的第一次尝试使用“猫”,但我认为这是作弊,所以我用“一边阅读”重写了它

答案 1 :(得分:0)

XmlGrid.net有一个很好的工具可以将CSV文件转换为HTML表格。链接在这里: http://xmlgrid.net/csvToHtml.html