Python Openpyxl 脚本:CSV 转 Excel
以下是用 Openpyxl 编写的 CSV 转 Excel 脚本,你可以根据需要进行修改和调整:
import csv
from openpyxl import Workbook
def csv_to_excel(csv_file, excel_file):
# 打开 CSV 文件并读取数据
with open(csv_file, 'r', encoding='utf-8') as file:
reader = csv.reader(file)
data = list(reader)
# 创建一个新的工作簿
wb = Workbook()
# 选择默认的工作表
ws = wb.active
# 将 CSV 数据写入工作表中
for row in data:
ws.append(row)
# 保存工作簿
wb.save(excel_file)
# 使用示例
csv_to_excel('data.csv', 'data.xlsx')
使用方法:
- 将上述代码保存为一个 .py 文件;
- 将 CSV 文件的路径和 Excel 文件的路径作为参数传入
csv_to_excel函数中; - 运行脚本,即可将 CSV 文件转换为 Excel 文件。
注: 使用前需要安装 Openpyxl 库,可以使用 pip install openpyxl 进行安装。
原文地址: https://www.cveoy.top/t/topic/mQ4M 著作权归作者所有。请勿转载和采集!