当前位置:首页 > 上门服务 >

xls怎么改成xlsx(怎样把xls修改成xlsx)

来源:原点资讯(www.yd166.com)时间:2024-02-24 10:39:49作者:YD166手机阅读>>

通常xls格式文件来自于应用软件系统导出,比如银行系统导出的交易流水、发票系统导出的开票数据、财务软件导出的各类账表、纳税申报表以及社保网站导出的社保明细等。

但是我们日常使用的excel文件通常是xlsx格式,xlsx格式文件相对于xls格式文件更小,运行效率更高。

那么我通常会将xls格式文件转换为xlsx格式文件,如果单个文件,只要打开xls格式文件,然后另存为xlsx格式。

如果遇到多个文件转换时,工作量就大了,那么就得通过VBA进行处理了。如何将多个xls格式文件转换为xlsx格式文件呢?我用VBA代码进行转换,具体执行步骤如下:

1、按住 ALT F11 键打开 Microsoft Visual Basic应用程序窗口。

2、点击插入 > 模块,然后将以下代码粘贴到模块窗口。

VBA代码:一次将多种xls格式转换为xlsx格式:

Sub ConvertToXlsx()

'Updateby Extendoffice

Dim strPath As String

Dim strFile As String

Dim xWbk As Workbook

Dim xSFD, xRFD As FileDialog

Dim xSPath As String

Dim xRPath As String

Set xSFD = Application.FileDialog(msoFileDialogFolderPicker)

With xSFD

.Title = "Please select the folder contains the xls files:"

.InitialFileName = "C:\"

End With

If xSFD.Show <> -1 Then Exit Sub

xSPath = xSFD.SelectedItems.Item(1)

Set xRFD = Application.FileDialog(msoFileDialogFolderPicker)

With xRFD

.Title = "Please select a folder for outputting the new files:"

.InitialFileName = "C:\"

End With

If xRFD.Show <> -1 Then Exit Sub

xRPath = xRFD.SelectedItems.Item(1) & "\"

strPath = xSPath & "\"

strFile = Dir(strPath & "*.xls")

Application.ScreenUpdating = False

Application.DisplayAlerts = False

Do While strFile <> ""

If Right(strFile, 3) = "xls" Then

Set xWbk = Workbooks.Open(Filename:=strPath & strFile)

xWbk.SaveAs Filename:=xRPath & strFile & "x", _

FileFormat:=xlOpenXMLWorkbook

xWbk.Close SaveChanges:=False

End If

strFile = Dir

Loop

Application.DisplayAlerts = True

Application.ScreenUpdating = True

End Sub

3、然后按 F5 键运行此代码,将显示一个窗口,请选择一个包含要转换的xls文件的文件夹,请参见屏幕截图:

xls怎么改成xlsx,怎样把xls修改成xlsx(1)

4。然后,点击 确定,会弹出另一个窗口,请选择要输出新转换后文件的文件夹路径,请参见屏幕截图:

xls怎么改成xlsx,怎样把xls修改成xlsx(2)

5、然后,点击 确定,完成转换后,您可以转到指定的文件夹预览转换结果,请参见屏幕截图:

xls怎么改成xlsx,怎样把xls修改成xlsx(3)

xls怎么改成xlsx,怎样把xls修改成xlsx(4)

通过上述步骤,就可以批量完成xls格式文件转换为xlsx格式文件。

代码来源于网络

本文为原创,未经许可禁止转载

Vivian_Lin 编辑于2022年7月27日,欢迎留言与转发,感兴趣的朋友也可以在后台私信咨询。

,

栏目热文

免费的xls软件(电脑xlsx怎么下载免费版)

免费的xls软件(电脑xlsx怎么下载免费版)

大家在日常工作和娱乐当中,难免会遇到格式转换的情况,很多人会直接互联网搜索在线转换或者尝试下载一些格式转换软件基本上都很...

2024-02-24 10:24:41查看全文 >>

xls工作表怎么插入图片(xlsx工作表怎么嵌入图片)

xls工作表怎么插入图片(xlsx工作表怎么嵌入图片)

【温馨提示】亲爱的朋友,阅读之前请您点击【关注】,您的支持将是我最大的动力!从事人事部门工作的小伙伴们,对于员工信息、...

2024-02-24 10:56:32查看全文 >>

xls怎么查看版本(xls版本怎么看)

xls怎么查看版本(xls版本怎么看)

Excel是一款非常流行的电子表格软件,它被广泛应用于个人计算机、企业、财务、统计等领域。它具有直观的界面、出色的计算功...

2024-02-24 11:01:20查看全文 >>

xls表格怎么画线(xls工作表怎么任意画线)

xls表格怎么画线(xls工作表怎么任意画线)

参考资料:Excel斜线表头不会做?教你5秒搞定2栏和3栏斜线表头! - 知乎 (zhihu.com)1、1.选中A1...

2024-02-24 10:13:44查看全文 >>

ps中心渐变工具怎么用(ps渐变工具在哪里设置)

ps中心渐变工具怎么用(ps渐变工具在哪里设置)

零基础学习PS渐变工具。大家好,今天我们来学习PS的渐变工具。·打开PS,找到渐变工具,快捷键是G。渐变工具可以创建颜色...

2024-02-24 10:18:42查看全文 >>

如何把xls转换成csv(怎么将批量csv转换为xlsx格式)

如何把xls转换成csv(怎么将批量csv转换为xlsx格式)

下面介绍示例2:转换Excel文件为csv文件。excel文件和cfv文件都是一种电子表格文件,excel文件是二进制文...

2024-02-24 10:25:33查看全文 >>

xls电脑版怎么用(xlsx电脑版如何下载安装)

xls电脑版怎么用(xlsx电脑版如何下载安装)

如何在戴尔笔记本电脑上使用电子表格软件随着科技的发展和普及,越来越多的人开始接触和依赖各种电子设备。作为日常生活工作中必...

2024-02-24 10:40:01查看全文 >>

怎么直接编辑微信里的xls(微信xlsx怎么弄到电脑上编辑)

怎么直接编辑微信里的xls(微信xlsx怎么弄到电脑上编辑)

之前我们有分享过微信的隐藏技能,在赵老师不断挖呀挖呀挖的坚持下,又为大家寻觅了3个常见,又易忽略的隐藏功能,今天一次性分...

2024-02-24 10:53:24查看全文 >>

xls怎么弄(xls怎么截图)

xls怎么弄(xls怎么截图)

1、在excel中如何使用填充柄?第一步打开表格,鼠标选中一个单元格,然后移动到单元格的右下角,接着可看到鼠标变成了黑色...

2024-02-24 10:28:19查看全文 >>

如何提高五种职业素质(怎么提升个人职业素养)

如何提高五种职业素质(怎么提升个人职业素养)

“学如逆水行舟,不进则退。”在职场中,这句话同样适用。想要保持自己的竞争力,就需要不断学习、提升自己。以下18种方法,帮...

2024-02-24 10:16:26查看全文 >>

文档排行