Конвертировать CSV в HTML-таблицу, используя - PullRequest
4 голосов
/ 10 марта 2011

Как я могу преобразовать CSV-файл в HTML-таблицу? Я получил CSV-файл с запятой "," и хочу, чтобы этот файл был преобразован в HTML-таблицу.

Ответы [ 2 ]

12 голосов
/ 10 марта 2011

ОК, вы действительно хотите это только в 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>

Моя первая попытка использовала "кошку", но я решил, что это измена, поэтому я переписал ее, используя "while read"

0 голосов
/ 21 января 2013

XmlGrid.net имеет хороший инструмент для преобразования файла CSV в таблицу HTML.Вот ссылка: http://xmlgrid.net/csvToHtml.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...