2017-06-17 6 views
-1

私はCSVからインポートしたPythonリストを持っていますが、データをソートしましたが、リストをhtmlテーブル出力に変換する方法を知る必要があることがわかります。 TPythonリストを使用したHTMLテーブルの作成

import csv 

with open('bike_results.csv', 'r') as f: 
    reader = csv.reader(f, delimiter=' ', 
         quotechar='|', quoting=csv.QUOTE_MINIMAL) 
    bike_list = list(reader) 

print(bike_list) 
+0

https://stackoverflow.com/questions/です9535954/printing-lists-as-tabular-dataが役に立ちます! – RohitS

+0

CSVファイルの詳細は、列名と行を指定する必要があります。 Columnsの名前はTable Headに入り、RowはTable Bodyに入ります。 –

+0

私は本当にこのようにして、なぜ私が求めているのかに悩んでいます –

答えて

-1

最初の行を想定して、クエリのために以下のコードを見つけてくださいあなたのHTMLテーブルのヘッダ

import csv 

with open('results.csv', 'r') as f: 
    reader = csv.reader(f, delimiter=' ', 
        quotechar='|', quoting=csv.QUOTE_MINIMAL) 
    bike_list = list(reader) 
    html_content = "<html><body><table><tr><td>" + bike_list[0][0] + "</td><td>" + bike_list[0][1] + "</td></tr>" 
i=1 
while i < len(bike_list): 
    html_content += "<tr><td>{}</td><td>{}</td></tr>".format(bike_list[i][0],bike_list[i][1]) 
    i+=1 
html_content += "</table></body></html>" 

印刷html_content

関連する問題