CSV в HTML таблицу - на стороне клиента - PullRequest
0 голосов
/ 14 сентября 2011

У меня есть таблица, к которой я хочу добавить переменные данные. В настоящее время у меня есть данные в формате CSV, и я вызываю CSV в HTML с помощью PHP. Вызов PHP $line_of_text[10] позволяет мне получить доступ к любым данным, которые я хочу. Однако мне нужно сделать это на стороне клиента, а не на стороне сервера.

Я изучал массивы Javascript, и это может быть или не быть лучшей идеей. Если есть код для анализа данных, мне также потребуется фактический код, чтобы вызвать его со страницы HTML и поместить в таблицу.

Мой стол такой: (см. JS Fiddle: http://jsfiddle.net/72jQR/2/)

<table cellspacing="0" cellpadding="5"  border="1">    
<tr>
<td>Code</td>
</tr>
<tr>
<td>Description</td>
</tr>
<tr>
<td>Size</td>
</tr>
</table>

А после информации из csv или массива или чего-то еще - это выглядит так:

<table cellspacing="0" cellpadding="5"  border="1">
<tr>
<td>Code</td>
<td>From DATA 12345</td>
</tr>
<tr>
<td>Description</td>
<td>From DATA</td>
</tr>
<tr>
<td>Size</td>
<td>500</td>
</tr>
</table>

Каков наилучший способ сделать это на стороне клиента?

Ответы [ 2 ]

0 голосов
/ 14 января 2016

Существует онлайн-сервис CSV to HTML по адресу: http://okfnlabs.org/blog/2013/12/05/view-csv-with-data-pipes.html

Здесь также есть очень простая и легкая библиотека JavaScript, которую вы можете использовать: https://github.com/okfn/csv.js (очень мало зависимостей)

0 голосов
/ 14 сентября 2011

Этот плагин jQuery должен сделать это для вас на стороне клиента: http://code.google.com/p/js-tables/

В частности, смотрите эту страницу с примером: http://code.google.com/p/js-tables/wiki/Table

...