❁将xls批量转换成xlsx
方法一:python
import os
import win32com.client as win32def save_as_xlsx(fname):excel = win32.gencache.EnsureDispatch('Excel.Application')wb = excel.Workbooks.Open(fname)wb.SaveAs(fname+"x", FileFormat = 51) #FileFormat = 51 is for .xlsx extensionwb.Close() #FileFormat = 56 is for .xls extensionexcel.Application.Quit()if __name__ == "__main__":package = "C:\\你的xls所在的文件夹\\"files = os.listdir(package)for fname in files:if fname.endswith(".xls"):print(fname + "正在进行格式转换,请稍后~")save_as_xlsx(package + fname)print(fname + "格式转换完成O(∩_∩)O哈哈~")else:print("跳过非xls文件:"+fname)
方法二:excel VBA
1、在存放需批量修改扩展名表格的文件夹里新建一个空白表格,右键点击选择查看代码。
2、选择Sheet1 Worksheet
输入如下代码段
Dim iFile(1 To 100000) As String
Dim count As Integer
Sub xls2xlsx()iPath = ThisWorkbook.PathOn Error Resume Nextcount = 0zdir iPathFor i = 1 To countIf iFile(i) Like "*.xls" And iFile(i) <> ThisWorkbook.FullName ThenMyFile = iFile(i)FilePath = Replace(MyFile, ".xls", ".xlsx")If Dir(FilePath, 16) = Empty ThenSet WBookOther = Workbooks.Open(MyFile)Application.ScreenUpdating = FalseActiveWorkbook.SaveAs Filename:=FilePath, FileFormat:=xlOpenXMLWorkbook, CreateBackup:=FalseWBookOther.Close SaveChanges:=False Application.ScreenUpdating = TrueEnd IfEnd IfNext
End Sub
Sub zdir(p) Set fs = CreateObject("scripting.filesystemobject")For Each f In fs.GetFolder(p).FilesIf f <> ThisWorkbook.FullName Then count = count + 1: iFile(count) = fNextFor Each m In fs.GetFolder(p).SubFolderszdir mNext
End Sub
3、点击运行→运行子过程,在弹出界面框点击运行。
❁将xls批量转换成xlsx相关推荐
- 如何将xls批量转换成xlsx
下面是单个xls转换成xlsx的步骤,相信大家都知道 1. 点击"文件",然后选择"另存为",并保存到桌面 2.然后点击"保存类型",选择& ...
- 如何将excel.xls文件批量转换成.xlsx格式
1.把多个excel表都放在同一个文件夹里面,并在这个文件夹里面 2.用microsoft excel打开新建的excel表,并右键单击sheet1,找到"查看代码",单击进去.进 ...
- csv文件转换成xlsx文件方法
背景: 在实际工作中,我们经常会面对大批量的数据进行处理,其中将csv文件文件转换成xlsx文件就是其中的一项,废话少说,上家伙: 一般方法: 将csv文件另存为xlsx文件: 但实际中03版本(.x ...
- 如何将XLSM文件转换成XLSX格式
把XLSM文件转换成XLSX格式其实很简单.以下是步骤: 首先,打开你想要转换的XLSM文件.然后,点击"文件"选项卡,接着点击"另存为". 在"另存 ...
- m4a批量转换成mp3的方法
m4a是苹果手机上的音频格式,如果你是iphone用户应该对它并不陌生,由于iphone手机的普及率非常高,所以大家也经常使用m4a音频文件,但是很多时候不支持m4a音频文件的时候,所以就需要将它转换 ...
- 如何将ppt批量转换成pdf?
如何将ppt批量转换成pdf?相信每个上班族都一样,工作时都要使用到很多种办公文件,例如:word.ppt.pdf.txt.图片等,不同格式的文件有着不同的特点以及不同的作用.ppt是工作汇报时最常用 ...
- 电脑jpg图片怎么批量转换成png
电脑jpg图片怎么批量转换成png?电商行业的职场工作中,时常会有这样的需求存在.如果是用一般的图片处理软件进行操作,效率往往过慢且容易出现遗漏等问题.这个时候职场人需要用到更加切合我们需求的办公软件 ...
- PDF怎么批量转换成TXT格式?
现在大部分人都有阅读电子书的习惯,通常电子书的文件格式都是TXT文件形式,TXT文件是微软在操作系统上附带的一种最常见文本格式,它体积小.存储简单方便,所以我们通常会使用这种格式文档.有时候我们在网上 ...
- cad如何批量转换成pdf?
cad如何批量转换成pdf,CAD是建筑行业常用的一种文件图纸,用来绘制建筑的规格以及详细参数,以便后期的施工需要,通常绘制好的cad图纸会被发送到各个职能部门或者甲方公司浏览.为了让cad文件更加方 ...
- 多个dwg文件批量转换成jpg格式
为了在设计绘图工作中更好地传输查看,我们需要把大量的dwg文件转换成jpg格式.那么有什么快捷的方法呢?今天就为大家推荐一款软件-CAD编辑器,来批量操作将多个dwg文件批量转换成jpg格式.具体步骤 ...
最新文章
- 想入门图深度学习?这篇55页的教程帮你理清楚了脉络
- MySQL笔记11:C语言编程API函数和完整实例演示!
- Cocos2d-x内置粒子系统
- 视觉编码(Visual Encoding)
- android 心跳效果动画,Android实现心跳的效果
- 单片机集成wifi等_从零制作单片机需要哪些知识?
- 2021总结、2022展望
- android dalvik虚拟机 大小段问题
- IDEA 查看本地历史版本
- 不是所有的U盘都能作为启动盘
- redis 获取不到_redis系列之——缓存穿透、缓存击穿、缓存雪崩
- 第一次安装和接触RubyonRails
- java 球弹跳的高度_关于皮球弹跳高度的几个问题
- ps彩色照片变黑白照片
- SAP PP CO02 生产工单修改日志增强
- qq批量登录软件_QQ一键签到助手v1.0
- 如何在Windows上为代码签名创建自签名证书
- Android入门之简易计算器(一)
- 你了解HTTP2协议吗?(二)
- 线上问题:stream获取值抛出空指针及源码分析