python将xls格式转成xlsx格式
这个问题是我在使用openpyxl包时经常会遇到的,因为openpyxl不能操作xls格式的文件。所以在使用openpyxl总是会存在限制,后来才发现可以通过python来将xls转成xlsx格式。
1、安装包:python -m pip install pypiwin32
2、代码
import win32com.client as win32 import os ''' 用来转换xls与xlsx格式的 ''' def exchange(dir):''':param dir: product_count,product_trend,product_before15 文件夹:return:'''path=os.path.abspath(__file__).split('src')[0]path = os.path.join(path,'file','source_file',dir)files = os.listdir(path)for file_name in files:if file_name.rsplit('.',1)[-1]=='xls':fname = os.path.join(path,file_name)excel = win32.gencache.EnsureDispatch('Excel.Application')wb = excel.Workbooks.Open(fname)#在原来的位置创建出:原名+'.xlsx'文件wb.SaveAs(fname+"x", FileFormat = 51) #FileFormat = 51 is for .xlsx extensionwb.Close() #FileFormat = 56 is for .xls extensionexcel.Application.Quit()os.remove(fname)exchange('product_sale')
//假设要操作的xls文件在 product_sale文件夹中
3、将文件夹中的xls格式文件转成xlsx格式后,把原来的xls格式文件删除。删除根据自己需求操作。
python将xls格式转成xlsx格式相关推荐
- 【python3】批量将xls和csv格式转换成xlsx格式文件
目录 目录 1.1 效果演示 1.2 源代码 1.3 参考博客 目录 1.1 效果演示 1.2 源代码 #encoding: utf-8 from ctypes import * import tim ...
- 如何将XLSM文件转换成XLSX格式
把XLSM文件转换成XLSX格式其实很简单.以下是步骤: 首先,打开你想要转换的XLSM文件.然后,点击"文件"选项卡,接着点击"另存为". 在"另存 ...
- python使用openCV加载图像、并将BGR格式转换成HSV格式、定义HSV格式中需要分离颜色的掩码(掩模)区间(mask)、并使用mask信息进行颜色分离、BGR格式的图像转化为RGB、并可视化
python使用openCV加载图像.并将BGR格式转换成HSV格式.定义HSV格式中需要分离颜色的掩码(掩模)区间(mask).并使用mask信息进行颜色分离.将BGR格式的图像转化为RGB.可视化 ...
- python datetime格式转换_分别用Excel和python进行日期格式转换成时间戳格式
最近在处理一份驾驶行为方面的数据,其中要用到时间戳,因此就在此与大家一同分享学习一下. 1.什么是时间戳? 时间戳是指格林威治时间1970年01月01日00时00分00秒(北京时间1970年01月01 ...
- python m4a转mp3_python脚本实现音频m4a格式转成MP3格式
群里看到有人询问:谁会用python将微信音频文件后缀m4a格式转成mp3格式,毫不犹豫回了句:我会.然后就私下聊起来了 解决方法介绍如下: 工具:windows系统,python2.7,转换库ffm ...
- win下海康工业相机使用python读取视频并转换成cv格式
硬件设备:海康威视工业相机CA013-A0UC USB3 环境:win10,python3.7,海康MVS 海康工业相机环境配置(MVS) 配置好环境后可以运行一下MVS和MVS\Developmen ...
- python to_excel 时间格式_分别用Excel和python进行日期格式转换成时间戳格式
最近在处理一份驾驶行为方面的数据,其中要用到时间戳,因此就在此与大家一同分享学习一下. 1.什么是时间戳? 时间戳是指格林威治时间1970年01月01日00时00分00秒(北京时间1970年01月01 ...
- python的脑安装了ffmpeg_python脚本实现音频m4a格式转成MP3格式
群里看到有人询问:谁会用python将微信音频文件后缀m4a格式转成mp3格式,毫不犹豫回了句:我会.然后就私下聊起来了 解决方法介绍如下: 工具:windows系统,python2.7,转换库ffm ...
- python将源代码转换成在html可显示的格式,Python实现将HTML转换成doc格式文件的方法示例...
Python实现将HTML转换成doc格式文件的方法示例 来源:中文源码网 浏览: 次 日期:2018年9月2日 [下载文档: Python实现将HTML转换成doc格式文件的方法示例. ...
- python批量实现labelImg标注的 xml格式数据转换成 txt格式保存
labelImg标注的 xml格式数据如下: 单个xml文件数据打开如下: python实现labelImg标注的 xml格式数据转换成 txt格式数据的代码xml2txt.py如下: # -*- c ...
最新文章
- MyBatis框架的文件配置
- R语言文本挖掘NASA数据网络分析,tf-idf和主题建模
- 如何查看默认root密码?
- Android及java中list循环添加时覆盖的问题-20171021
- ES6函数第二篇:剩余参数与展开运算符的练习
- Python创建简单的HTTP服务
- C#LeetCode刷题之#746-使用最小花费爬楼梯( Min Cost Climbing Stairs)
- Python使用wordcloud+pillow基于给定图像制作词云
- hololens发布修改工程名字
- JAVA程序设计(学堂在线-清华大学) 课后练习题 已更新完毕
- 京东秒杀倒计时(js)
- Android 腾讯Bugly热更新笔记
- 输入年月日实现计算这是一年的第几天
- 蜂房问题-蜜蜂在蜂房中只能向下或者右上方爬,从a位置爬到b位置有多少种途径
- python应用——分治法实现循环赛
- data_2 测试工作日志
- java词云生成,kumo项目详解
- 英文参考文献按照首字母排序使用matlab实现
- -2147483648是不是int常量
- 面试题之数据库脏读、不可重复读、幻读
热门文章
- 常识:如何从大陆拨打国际长途电话到境外的方法
- android 打电话区号,Android Q新功能首曝:漫游自动加拨国际区号
- Unity中Text中首行缩进两个字符和换行的代码
- 华中科技大学计算机学院陈迪,华中科技大学2011届“优秀毕业生”公示名单
- 9种项目管理方法让工作变得简单:PM的完整指南
- 日系P2P原理探究(一) — Winny元祖: Freenet
- 服务器搬迁需要注意的几个地方
- 「英语六级作文」整体框架-Essay Map
- MySQL窗口函数(分组内排序、筛选)
- 两年数据对比柱形图_你与专业堆积柱形图的距离,只差一个数据标签