У меня есть приложение, которое загрузило файл с помощью FileField ().Загрузка файла работает превосходно, но у меня есть проблема с тем, как отобразить содержимое файла CSV в таблицу HTML, где заголовки переходят в заголовок таблицы, а строки / строки файла CSV попадают в соответствующую ячейку в таблице HTML.
Пока у меня есть небольшой успех в получении столбцов CSV-файла.Вот фрагменты.
Метод:
# retrieve datafarame's columns
def get_columns(file):
df = pd.read_csv(file)
cols = df.columns
return cols
HTML:
<table class="table table-bordered" id="dataTable" width="100%" cellspacing="0">
<thead>
<tr>
{% for col in columns %}
<th>{{ col }}</th>
{% endfor %}
</tr>
</thead>
<tbody>
<tr>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
</tbody>
</table>