<分区>
我有一个包含 20 个左右 .csv 文件的文件夹。我想创建一个包含多个工作表选项卡(每个 .csv 1 个)的 .xlsx 文件(excel 文件)。
有人可以推荐一个简单的脚本来执行此操作,用户只需指定两件事:包含 .csv 文件的文件夹和新 .xlsx 文件的路径吗?
我在这个线程中发现了同样的问题,但没有我能理解的答案:
谢谢大家,
<分区>
我有一个包含 20 个左右 .csv 文件的文件夹。我想创建一个包含多个工作表选项卡(每个 .csv 1 个)的 .xlsx 文件(excel 文件)。
有人可以推荐一个简单的脚本来执行此操作,用户只需指定两件事:包含 .csv 文件的文件夹和新 .xlsx 文件的路径吗?
我在这个线程中发现了同样的问题,但没有我能理解的答案:
谢谢大家,
最佳答案
以下代码将文件夹名称(具有多个 csv 文件)作为输入,并将输出创建为具有多个工作表的单个 xls 文件
import xlwt, csv, os
csv_folder = "Output/"
book = xlwt.Workbook()
for fil in os.listdir(csv_folder):
sheet = book.add_sheet(fil[:-4])
with open(csv_folder + fil) as filname:
reader = csv.reader(filname)
i = 0
for row in reader:
for j, each in enumerate(row):
sheet.write(i, j, each)
i += 1
book.save("Output.xls")
关于python - 如何将文件夹中的所有 .csv 文件转换为具有多个工作表选项卡(每个 .csv 1 个)的单个 .xlsx 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25680241/
相关文章:
excel - 使用 Outlook 模板和设置变量从 Excel 2007 VBA 发送电子邮件
java - PrintWriter 写入 CSV - 新行不起作用?
python - Mac OSX : Switch to Python 2. 7.3
python - Beautiful Soup 将 < 替换为 <
python - 通过Windows cmd在Anaconda环境中运行python脚本
excel - 创建新 Excel.Application 时出现运行时错误 "Element not found"