批量将txt文件转化为excel文件

可以使用Python的内置库csv和openpyxl来完成这个任务。以下是一个基本的代码示例:

import csv

from openpyxl import Workbook

遍历目录中的所有.txt文件

for filename in glob.glob('*.txt'):

with open(filename, 'r') as infile:

reader = csv.reader(infile, delimiter=',')

创建新的.xlsx文件

wb = Workbook()

ws = wb.active

for row in reader:

ws.append(row)

保存为新的.xlsx文件

wb.save(f"{filename:-4}.xlsx")

这段代码会遍历当前目录下的所有.txt文件,然后使用csv模块读取这些文件。每个.txt文件都会被转换为一个新的Excel工作簿,并保存在当前目录下,文件名与原.txt文件相同,但扩展名为.xlsx。

注意,这段代码假设你的txt文件是以逗号作为分隔符的。如果txt文件的分隔符是其他的字符(例如制表符或分号),你需要将上述代码中的delimiter=','替换为你的分隔符。

此外,这段代码没有处理可能出现的错误,例如文件读取错误或Excel写入错误。在实际使用时,你可能需要添加错误处理代码以使程序更健壮。

相关推荐
wuyk5556 小时前
Spider-第09讲-三格式落盘CSV-Excel-JSON
爬虫·python·json·excel
黎羽_1 天前
Excel 插图在手机端不显示/错位:完整排查手册
excel·openpyxl·移动端·办公文档
用户298698530142 天前
React 前端实现 Excel 与 CSV 互转:基于 WebAssembly 的浏览器端方案
javascript·react.js·excel
仓库日记3 天前
Excel进销存何时该换?用3项检查判断是否需要软件
经验分享·excel·进销存·开单软件
用户0332126663673 天前
如何使用 Python 将 JSON 转换为 Excel
python·excel
2601_967980114 天前
Python自动化办公:模块、库与样式调整教程
python·excel·自动化办公·openpyxl·样式调整
用户0332126663674 天前
使用 Python 轻松加密或解密 Excel 文档
python·excel
总裁余(余登武)5 天前
【python项目】:1操作EXCEl自动化开发
python·自动化·excel
ailitsoft8 天前
库存管理系统如何记录跨门店调拨后的收货差异?
excel·零售·软件需求
百事牛科技9 天前
Excel的三种密码:防看、防存、防乱改,各管各的
windows·excel