vba html 转化为 xlsx,vba: csv文件批量转换为xlsx的宏

本文介绍如何使用VBA在Excel中编写一个脚本,通过Alt+F11打开VBA编辑器,创建子过程Sub CSVtoXLS(),实现从指定文件夹批量读取CSV文件并转换为Excel。脚本包括文件选择、路径处理、文件遍历及保存为xlsx格式的过程。
摘要由CSDN通过智能技术生成

1、新建一个excel

2、选择alt+F11

3、选择insert model

4、输入程序,选择包含csv文件的文件夹

1 Sub CSVtoXLS()

2 'UpdatebyExtendoffice20170814

3 Dim xFd As FileDialog

4 Dim xSPath As String

5 Dim xCSVFile As String

6 Dim xWsheet As String

7 Application.DisplayAlerts = False

8 Application.StatusBar = True

9 xWsheet = ActiveWorkbook.Name

10 Set xFd = Application.FileDialog(msoFileDialogFolderPicker)

11 xFd.Title = "Select a folder:"

12 If xFd.Show = -1 Then

13 xSPath = xFd.SelectedItems(1)

14 Else

15 Exit Sub

16 End If

17 If Right(xSPath, 1) <> "\" Then xSPath = xSPath + "\"

18 xCSVFile = Dir(xSPath & "*.csv")

19 Do While xCSVFile <> ""

20 Application.StatusBar = "Converting: " & xCSVFile

21 Workbooks.Open Filename:=xSPath & xCSVFile

22 ActiveWorkbook.SaveAs Replace(xSPath & xCSVFile, ".csv", ".xlsx", vbTextCompare), xlNormal

23 ActiveWorkbook.Close

24 Windows(xWsheet).Activate

25 xCSVFile = Dir

26 Loop

27 Application.StatusBar = False

28 Application.DisplayAlerts = True

29 End Sub

标签:Dim,vba,csv,xFd,Application,xSPath,xCSVFile,文件批量

来源: https://www.cnblogs.com/yukit/p/13605770.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值