Python xls文件和xlsx文件格式互相转换

1. xls文件另存为xlsx

import win32com.client
xls_path = 'D:\\1_Work_Task\\01_Integrate_test\\2_IFC2.0_integrate_test\\test_report\\report.xls'
# 格式转换
e = win32com.client.Dispatch('Excel.application')
pro = e.Workbooks.Open(xls_path)  # 打开要转换的excel
# 另存为新文件
file_Name = os.path.splitext(xls_path)
new_excel_path = file_Name[0] + "_new.xlsx"
pro.SaveAs(new_excel_path, FileFormat=51)  # 另存为xls格式
pro.Close()
e.Application.Quit()

2. xlsx文件另存为xls

import win32com.client
xls_path = 'D:\\1_Work_Task\\01_Integrate_test\\2_IFC2.0_integrate_test\\test_report\\report.xlsx'
# 格式转换
e = win32com.client.Dispatch('Excel.application')
pro = e.Workbooks.Open(xls_path)  # 打开要转换的excel
# 另存为新文件
file_Name = os.path.splitext(xls_path)
new_excel_path = file_Name[0] + "_new.xls"
pro.SaveAs(new_excel_path, FileFormat=56)  # 另存为xlsx格式
pro.Close()
e.Application.Quit()

Python xls文件和xlsx文件格式互相转换相关推荐

  1. PyCharm+Python3转换xls文件为xlsx文件格式

    import os import os.path import win32com.client as win32""" ========================= ...

  2. php 删除xls文件,使用PHPExcel将xls文件转换为xlsx时出错

    我正在使用库PHPExcel在PHP中创建一个Web应用程序,一个功能是将xls文件转换为xlsx . 这是功能的代码: set_include_path(get_include_path() . P ...

  3. 删除 WPS后 Office 2007 右键新建的 xls 文件和 xlsx打开报错

    删除了 WPS,安装了 Office 2007 后发现用右键新建的 xls 文件和 xlsx 文件都不能用 Excel 正常打开. 确认 c:\windows\shellnew 中有模板文件 exce ...

  4. 使用python把批量xls文件转换为xlsx

    子涵先生最近遇到了一个任务,被领导喊去做手工搬运工.本不愿手工处理,但经过简单评估后短时间无法实现自动化,加之迫于时间压力,也只好做起了"肌肉运动". 这部分工作大体分为3步,第一 ...

  5. python关闭excel文件_利用Python读取和修改Excel文件(包括xls文件和xlsx文件)

    本文介绍一下使用Python对Excel文件的基本操作,包括使用xlrd模块读取excel文件,使用xlwt模块将数据写入excel文件,使用openpyxl模块读取写入和修改excel文件. 目录 ...

  6. 使用python操作excel的xls文件和xlsx文件之间的批量导出和填充数据

    引言 我前面的博客基本上已经把python批量操作excel的方法说了个八成.但是,今天突然又发现一个问题,于是在此继续记录我遇到的这个问题,以供以后的工作借鉴,同时也与各位网友共享.这个问题就是:有 ...

  7. Java代码实现百万级数据XLS文件和XLSX文件的读取(已经过测试, 安心使用)

    前言 工作中通常会有XLS和XLSX文件转换成CSV文件的需求,虽然Excel和WPS可以将这两种格式文件很方便的转换,但是不可能将生产上的数据下载下来转换后再上传上去(这真是个疯狂的想法...).目 ...

  8. python csv文件和xlsx文件混杂时,提取指定列数据并合并

    这篇文章是R语言 如何合并csv文件(批量读取csv文件)的姊妹篇.提供更为强大的功能. 解决的问题是提取csv文件和xlsx文件混杂时,文件合并问题.具体来说,下面的代码是提取指定列文本,简单清洗后 ...

  9. JAVA读取xls文件和xlsx文件

    ###所需jar包: 由于在csdn上下载需要50积分(积分是csdn固定规则确定的,无法修改)所以提供百度网盘下载地址: https://pan.baidu.com/s/1r01c8zv44FQND ...

最新文章

  1. .net安装_无需安装Python,就可以在.NET里调用Python库
  2. matplotlib安装成功但import失败_统信UOS安装失败,deepinv20.1国产操作系统安装成功...
  3. 阿里云边缘容器服务、申通 IoT 云边端架构入选 2021 云边协同发展阶段性领先成果
  4. ciaodvd数据集的简单介绍_基于注意力机制的规范化矩阵分解推荐算法
  5. 前端性能优化(PC版)
  6. Java知识整理——容器
  7. 【白皮书分享】抖音企业号-服装行业白皮书.pdf(附下载链接)
  8. 使用jsp页面查看jvm使用情况
  9. ios 读取各种类型文件
  10. 国士无双:卖掉美国房子,回国创办姚班,他只为培养一流的程序员!
  11. 关于JSP post请求乱码的问题
  12. MutationObserver监听页面是否加载完成
  13. 引用饼图echarts_3D 饼图在 VUE 中的实现
  14. CSDN下载码如何使用以及免积分下载
  15. 如何用纯 CSS 创作一个均衡器 loader 动画
  16. 1047: 对数表 Python
  17. stm32毕业设计 单片机智能温控风扇
  18. oracle user_source表
  19. Linux--1 初识
  20. python获取北京时间_python获取标准北京时间的方法

热门文章

  1. minecraft刷怪笼java_Minecraft怪物经验top9!刷怪箱位列第4,杀玩家第2出乎意料
  2. 如何给笔记本安装固态硬盘
  3. libssl-dev : 依赖: libssl1.0.0 (= 1.0.2g-1ubuntu4.13) 但是 1.0.2n-1ubuntu5.1 正要被安装
  4. SEO优化转战移动手机站
  5. 解决方案和项目的区别_(实习招聘)PwC面试官问Advisory和Consulting有什么区别,怎么答?...
  6. 如何解决@RequestParam无法接收vue+axios传递json数据
  7. Windows10系统安装软件后软件界面异常(变得很小或很大),界面显示不完全的解决方案
  8. CVE-2020-2905: VirtualBox 虚拟机逃逸漏洞通告
  9. 原来,数据分析还可以这样干......
  10. 0083-Zipkin耗时分析