当前位置: 首页 > news >正文

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

http://www.lryc.cn/news/141342.html

相关文章:

  • StringIndexOutOfBoundsException: String index out of range: 458
  • R语言主成分分析
  • 单片机学习-蜂鸣器如何发出声音
  • 利用敏捷开发工具实现敏捷项目管理的实践经验分享
  • 代码随想录训练营 贪心02
  • Linux安装NVM(简洁版)
  • vue 弹出框 引入另一个vue页面
  • 为Android做一个ShowModal窗口
  • 神经网络的工作原理
  • Pandas数据分析教程-数据清洗-字符串处理
  • Nginx 核心配置
  • yum命令安装程序
  • 什么是CSS中的BFC?
  • 探讨uniapp的页面问题
  • 【跨域异常】
  • 上市公司环境信息披露(含环境负债、管理、监管、业绩与治理披露,2008-2022)
  • 网络基础入门
  • Oracle工具之SQLLDR
  • 探索pytest:Python自动化测试的新境界
  • K8s学习笔记4
  • Kafka 学习笔记
  • vue实现表格的动态高度
  • HodlSoftware-免费在线PDF工具箱 加解密PDF 集成隐私保护功能
  • 09 数据库开发-MySQL
  • QT通过ODBC连接GBase 8s数据库(Windows)示例
  • Java-三个算法冒泡-选择排序,二分查找
  • docker版jxTMS使用指南:使用jxTMS提供数据
  • 阿里 MySQL 规范
  • C++ Primer阅读笔记--动态内存和智能指针
  • git分支管理策略