本文使用场景:将一个xls格式Excel文件转换为xlsx文件格式。接下来将一步一步演示该操作。你也可以对代码进行修改使其适用于你所需的场景。

安装Python3

首先需要安装Python,我这里安装的是Python3.6.4(注意:Python3和2版本语法有改动)
到 官网 进行下载安装。选择对应版本的安装包即可,因为我这台电脑是Win10 64位,所以选择Windows x86-64 executable installer。

安装pywin32

pywin32貌似不能通过pip3 install下载。
不过可以在sourceforge中找到 下载地址

在其中选择对应版本的安装包即可,我的python版本(通过命令行下执行python --version查看)是3.6.4,所以我选择下载pywin32-221.win-amd64-py3.6.exe。

下载下来后执行安装。

代码

安装好了Python3和Pywin32之后,我们便可以在代码中调用win32com.client了。
下面的代码用于演示将一个xls格式文件另存为xlsx格式。

import win32com.client as win32fname = "C:\\myProjects\\daily\\data\\20171229\\标准化文档-20171226\\全量数据过滤表清单.xls"
excel = win32.gencache.EnsureDispatch('Excel.Application')
wb = excel.Workbooks.Open(fname)wb.SaveAs(fname+"x", FileFormat = 51)    #FileFormat = 51 is for .xlsx extension
wb.Close()                               #FileFormat = 56 is for .xls extension
excel.Application.Quit()

Python将excel文件从xls转换为xlsx相关推荐

  1. python将excel文件格式从xls转换为xlsx(调用win32com库)

    python调用win32库将xls文件格式转换为xlsx import win32com.client as win32fname = r'C:\Users\90687\Desktop\test\t ...

  2. python3 根据sql导出excel文件 支持xls和xlsx

    python3 根据sql导出excel文件 支持xls和xlsx 代码简介: sql_output_excel函数是用来导出excel文件的,其他两个函数是导出xls和xlsx格式的. 使用pymy ...

  3. C#:判断EXCEL文件是xls或xlsx,并赋予对应属性

    string[] sArray = filepath.Split('.'); string strConn = string.Empty; if (sArray[1].ToString() == &q ...

  4. 利用python将excle表格由xls转换为xlsx格式

    转换的起因是想对excle表格中的内容进行批量脱敏处理,但尝试了很多次,脱敏代码只能处理xlsx格式,因此首先进行批量格式转换,代码很简单. 一.python下载与安装 在以下网址下载即可,然后安装 ...

  5. python 读取Excel文件(包括后缀为.xls与.xlsx)

    1.python 读取Excel文件(.xls文件) 导入的为xlrd 读取该sheet表中的值 import xlrd# 读取表格 def read_excel(book_data,sheet_da ...

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

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

  7. 如何在 Python 中将 Excel 文件转换为图像?Aspose快速搞定

    在各种情况下,需要将 Excel 电子表格嵌入到 Web 或桌面应用程序中.在这种情况下的解决方案之一是将 Excel 工作表转换为图像格式.在本文中,将学习如何在 Python中将Excel XLS ...

  8. Python之EXCEL文件转换为CSV文件

    Python之EXCEL文件转换为CSV文件@TOC 依赖库:pandas.pathlib.os,Python版本3.9.7 手头有10000+的excel文件,每个文件只有一个sheet,10000 ...

  9. 怎么用python处理excel文件-用Python读写Excel文件的方式比较

    前段时间做一个项目,却不得不使用Python直接生成Excel文件,后来随着需求的变化,还要对已有的Excel文件进行读取.在这个过程中,研究并尝试了一些工具,也走了一些弯路.记录下来,下次再有类似需 ...

最新文章

  1. kcf跟踪算法实例整理
  2. ElasticSearch 6.0.0 IK分词 Kibana 6.0.0
  3. Celery框架简单实例
  4. android6.0重力工具箱,重力工具箱 GravityBox For Android8.0/8.1(Oreo)稳定版发布!
  5. 部署Linux服务器实验报告,Linux服务器学习----tomcat 服务配置实验报告(一)
  6. python csv文件复制时的编码问题_使用python读取CSV文件时的编码问题
  7. java中final关键字、权限修饰符、内部类(成员内部类、局部内部类、匿名内部类)
  8. ansys怎么使用anand模型_【干货】经典ANSYS 与 Workbench如何实现联合仿真,相互切换操作。...
  9. 计算机中¥符号按哪个键,在电脑设计中人民币¥这个符号咋弄出来
  10. 关于 Google“博客搜索”Ping 服务应用编程接口(API)
  11. 小D课堂-SpringBoot 2.x微信支付在线教育网站项目实战_3-2.使用Mybatis注解开发视频列表增删改查...
  12. [转]Understanding Integration Services Package Configurations
  13. QQ飞车手游飞越狸想怎么获得
  14. U8g2库支持的屏幕类型总表以及构造器选择
  15. 被言情小说泡大的人工智能,随便写几行字都是情诗
  16. java发现杯_达内第二届发现杯软件大赛(JAVA A卷)试题.docx
  17. 主线剧情01-ARM-IMX6ULL基础学习记录
  18. 阵列卡u盘安装系统步骤_如何为U盘装系统添加RAID卡的驱动
  19. 如何在线将视频转成gif动画?试试这个视频转gif工具
  20. 同城配送平台,用户下单商家送,自给自足不“求人”

热门文章

  1. 高仿简书个人中心页面
  2. matlab 识别钢琴基频 演奏音乐
  3. 向理报平安——自动打卡
  4. 诺诺电子发票对接 php,诺诺电子发票针对各行业的解决方案
  5. VMR9实现放大缩小
  6. react-router v6 路由统一管理及路由拦截方案
  7. MT4-MQL4语言EA自动交易编程入门到精通
  8. 互联网医院系统源码智慧医院系统源码在线问诊系统java源码
  9. Dicom文件支持中文字符
  10. Android货币单位获取方法