gpt4 book ai didi

python - 使用 python 将 .csv 文件复制到 .xlsx 工作簿中

转载 作者:太空宇宙 更新时间:2023-11-03 13:39:07 24 4
gpt4 key购买 nike

我进行了广泛的研究,但未能找到满足我需求的正确解决方案。

我有生成多个 .csv 文件的 python 脚本。

每个 .csv 文件只有 A 列和 B 列的数据。

每个 .csv 文件都有一个唯一的名称,我正在尝试找出如何根据其名称将 .csv 文件复制到现有的 Excel 工作簿中,复制到同名的特定选项卡/工作表中。

.csv 文件将始终位于同一文件夹中。

理想情况下,我希望使用 Python 来完成这项任务。

最佳答案

你可以试试这样的东西

import os
import glob
import csv
from xlsxwriter.workbook import Workbook
workbook = Workbook('Existing.xlsx')

for csvfile in glob.glob(os.path.join('.', '*.csv')):
worksheet = workbook.add_worksheet(os.path.splitext(csvfile)[0]) # worksheet with csv file name
with open(csvfile, 'rb') as f:
reader = csv.reader(f)
for r, row in enumerate(reader):
for c, col in enumerate(row):
worksheet.write(r, c, col) # write the csv file content into it
workbook.close()

关于python - 使用 python 将 .csv 文件复制到 .xlsx 工作簿中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34715664/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com