我已经做了大量的研究,但是无法为我的需求提出正确的解决方案.
我有python脚本生成多个.csv文件.
每个.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]) #wroskeet 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()