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

相关推荐
SHolmes18549 小时前
Excel 公式解析:按条件去重计数
excel
用户2986985301410 小时前
告别手动复制:.NET 将网页数据一键导出为 Excel
后端·html·excel
竹林81811 小时前
从零到精通:用 Python openpyxl 批量处理 Excel,彻底告别重复劳动
python·excel
diygwcom1 天前
vue3+handsontable实现在线可编辑excel
excel
m0_706653231 天前
CQE建模与更新:Creo与Excel深度结合应用
excel
升职佳兴1 天前
Excel 学习笔记整理:常用操作、数据清洗与公式应用实战
笔记·学习·excel
青衫客362 天前
Excel 模板解析实践:基于 Apache POI 的结构化 Excel 解析方案
java·excel
城数派2 天前
全国各省/直辖市/自治区CLCD1985~2024年30米土地利用数据(分省裁剪)
数据分析·excel
yivifu2 天前
使用VBA区分简体中文段落和繁体中文段落的方法
word·excel·vba
盘古工具2 天前
一刷即用:Excel格式刷的多种妙用场景
windows·excel