首页  编辑  

按行扫描CSV文件并生成HTML表格

Tags: /计算机文档/Linux & Unix/   Date Created:
如果有一个CSV或者指定分隔符文件,例如:
ID Name
111 张三
222 李四
如何生成HTML表格,并且每几个生成表格的一列?
How to process CSV(or by other seperators) to HTML table every 3 rows as a table column?

利用awk即可: 

awk -F "\t" 'BEGIN {t=0;} {t++;} {if(t%3==1) {print "<tr>"}} {print "<td><a href=\"/archive/SuperKB/"$1"\">"$2"</a></td>"} {if(t%3==0) {print "</tr>"}} END {}' $IDS >> $FILE