批量将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写入错误。在实际使用时,你可能需要添加错误处理代码以使程序更健壮。

相关推荐
hPw0eKIqD10 小时前
使用二次封装的Excel COM 组件操作Excel\WPS ET中的区域、行和列
excel·wps
冰心孤城17 小时前
Excel: xls与xlsx格式转换排坑指南
java·前端·excel
金豆呀20 小时前
WPS批量提取Word文档内容生成固定格式Excel表格
word·excel·wps
Access开发易登软件21 小时前
Access 怎么做前后端分离?用 Web API 读写 SQL Server
前端·数据库·人工智能·microsoft·excel·access
红莲凪是2 天前
使用二次封装的Excel COM 组件操作Excel\WPS ET IExcelRange 高级应用
python·excel·wps
用户298698530142 天前
如何使用免费工具在线将 Excel 转换为 XML 格式
人工智能·后端·excel
开开心心就好2 天前
内存清理工具定时自动清理开机自启动
java·开发语言·elasticsearch·ocr·excel·音视频·big data
开开心心就好2 天前
电脑内存优化工具一键释放内存超简单
java·开发语言·macos·arcgis·ocr·excel·音视频
随手工具-Excel, pdf, SQL2 天前
没有 SSMS 导入向导?Excel/CSV 一键生成 SQL Server INSERT 脚本
excel·sql server·在线工具·insert·测试数据·ssms·t-sql
SunnyDays10113 天前
Python 将 Excel(XLS/XLSX)转换为 JSON:导出工作簿、工作表、单元格区域与自定义 JSON 结构
python·json·excel·excel 转 json·导出 excel 到 json·xlsx 转 json·xls 转 json