Как написать CSV-файл в HTML? - PullRequest
0 голосов
/ 27 июня 2019

Я прочитал файл CSV, но у меня проблема в том, как прочитать файл CSV и сохранить его в table.html ?

import csv

html_about = ''
names = []

with open('filo.csv') as data_file:
    csv_data = csv.reader(data_file)

    for line in csv_data:
    names.append(f'{line[0]}')

html_output = '\n<ul>'

for name in names:
    html_output += f'\n\t<li>{name}</li>'

html_output += '\n</ul>'

from prettytable import PrettyTable
x = PrettyTable(line[0])
html_code = x.get_html_string()
html_file = open('table.html','w')
html_file = html_file.write(html_code)

1 Ответ

1 голос
/ 27 июня 2019

Я предлагаю вам использовать библиотеку панд,

она имеет pd.read_csv , а также pd.to_html

использование должно выглядеть следующим образом, дайте мне знать, если это работает для вас:

import pandas as pd

df = pd.read_csv('filo.csv')

with open('table.html', 'w') as html_file:
    df.to_html(html_file)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...