2017-06-17 74 views
-1

我有一個從CSV導入的python列表,我已經排序了數據,但知道我需要找出如何將列表轉換爲html表格輸出。牛逼使用python列表打印到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 /打印列表作爲表格數據會有所幫助! – RohitS

+0

你必須提供CSV文件的詳細信息意味着列名和行。所以Columns的名字將放在Table Head中,行將放在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