【Python编程快速上手】【实践项目】Excel到CSV的转换程序

使用Python的openpyxl模块,编写程序批量将大量Excel文件转换为CSV。针对每个Excel文件中的每个工作表,生成独立的CSV文件,文件名格式为(Excel文件名)_(表标题).csv。在处理大型Excel文件时,程序性能有待优化。
摘要由CSDN通过智能技术生成

项目说明

  • Excel 可以将电子表格保存为CSV 文件,只要点几下鼠标,但如果有几百个Excel文件要转换为CSV,就需要点击几小时。利用第12 章的openpyxl 模块,编程读取当前工作目录中的所有Excel 文件,并输出为CSV 文件。
  • 一个 Excel 文件可能包含多个工作表,必须为每个表创建一个CSV 文件。CSV文件的文件名应该是(Excel 文件名)_(表标题).csv,其中(Excel 文件名)是没有扩展名的Excel 文件名(例如’spam_data’,而不是’spam_data.xlsx’),(表标题)是Worksheet 对象的title 变量中的字符串。

代码块

#! /usr/bin/env python3
# excelToCsv.py - 将Excel电子表格保存为CSV格式

import openpyxl, csv, os

for fileName in os.listdir('.'):                                                     # 循环遍历当前目录文件夹
    
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值