使用python将csv文件转换成xlsx文件
最近有一个需求,把csv文件转成xlsx文件。在网上找了好多都不行,pandas库也不好用,xlsx格式要用专用的软件才能创建,打开和读取。
于是自己写一个吧。
from openpyxl import Workbook
import csv
wb = Workbook()
ws = wb.active
ws.title = "Data_20210201085258"
with open('Data_20210201085258.csv', 'r') as f:
reader = csv.reader(f)
for row in reader:
ws.append(row)
wb.save("Data_20210201085258.xlsx")