CSV文件是逗號分隔值文件,它使用逗號分隔值。它主要用於不同應用程序之間交換數據。在此,各行由換行符分隔。每行中的數據字段用逗號分隔。
例子:
Name, Salary, Age, No.of years employed Akriti, 90000, 20, 1 Shreya, 100000, 21, 2 Priyanka, 25000, 45, 7 Neha, 46000, 25, 4
注意:欲了解更多信息,請參閱在 Python 中處理 csv 文件
在 Python 中將 CSV 轉換為 HTML 表
方法1 使用pandas:將 CSV 文件轉換為 HTML 表的最簡單方法之一是使用 pandas。在命令提示符中輸入以下代碼來安裝 pandas。
pip install pandas
例子:假設 CSV 文件如下所示 -
Python3
# Python program to convert
# CSV to HTML Table
import pandas as pd
# to read csv file named "samplee"
a = pd.read_csv("read_file.csv")
# to save as html file
# named as "Table"
a.to_html("Table.htm")
# assign it to a
# variable (string)
html_file = a.to_html()
輸出:
方法 2 使用 PrettyTable:PrettyTable 是一個簡單的 Python 庫,旨在快速輕鬆地在具有視覺吸引力的 ASCII 表格中表示表格數據。鍵入以下命令來安裝此模塊。
pip install PrettyTable
例子:使用上述 CSV 文件。
Python3
from prettytable import PrettyTable
# open csv file
a = open("read_file.csv", 'r')
# read the csv file
a = a.readlines()
# Separating the Headers
l1 = a[0]
l1 = l1.split(',')
# headers for table
t = PrettyTable([l1[0], l1[1]])
# Adding the data
for i in range(1, len(a)) :
t.add_row(a[i].split(','))
code = t.get_html_string()
html_file = open('Tablee.html', 'w')
html_file = html_file.write(code)
輸出:
相關用法
- Python CSV轉JSON用法及代碼示例
- Python CSV File轉PDF File用法及代碼示例
- Python Calendar itermonthdates()用法及代碼示例
- Python Calendar itermonthdays()用法及代碼示例
- Python Calendar itermonthdays2()用法及代碼示例
- Python Calendar itermonthdays3()用法及代碼示例
- Python Calendar itermonthdays4()用法及代碼示例
- Python Calendar iterweekdays()用法及代碼示例
- Python Calendar monthdatescalendar()用法及代碼示例
- Python Calendar monthdays2calendar()用法及代碼示例
- Python Calendar monthdayscalendar()用法及代碼示例
- Python Calendar yeardatescalendar()用法及代碼示例
- Python Calendar yeardays2calendar()用法及代碼示例
- Python Calendar yeardayscalendar()用法及代碼示例
- Python Condition acquire()用法及代碼示例
- Python Condition notify()用法及代碼示例
- Python Condition notify_all()用法及代碼示例
- Python Condition release()用法及代碼示例
- Python Condition wait()用法及代碼示例
- Python Collections.UserList用法及代碼示例
- Python Collections.UserDict用法及代碼示例
- Python Collections.UserString用法及代碼示例
- Python Celsius轉Fahrenheit用法及代碼示例
- Python Complex Number轉String用法及代碼示例
- Python Coordinate Dictionary轉Matrix用法及代碼示例
注:本文由純淨天空篩選整理自akritigoswami大神的英文原創作品 Convert CSV to HTML Table in Python。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。