首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >使用VB处理批量文件

使用VB处理批量文件

作者头像
用户4128047
发布2025-12-23 15:17:46
发布2025-12-23 15:17:46
770
举报

将csv批量文件转换为xls: 步骤: 1、新建excel文件; 2、选开发工具; 3、点击"宏"; 4、在工程目录中的ThisWorkbook中输入一下代码;

代码语言:javascript
复制
Sub csv2excel()
'ChDir "C:\"
Dim sDir As String
Dim curdir As String
curdir = "E:\testData"
targetdir = "E:\testData"
'curdir = ThisWorkbook.Path
sDir = Dir(curdir & "\*.csv")
While Len(sDir)
Workbooks.Open Filename:=curdir & "\" & sDir
Dim temp As String
temp = Left(sDir, Len(sDir) - 4)
ActiveWorkbook.SaveAs Filename:=targetdir & "\" & temp & ".xlsx", _
FileFormat:=xlExcel8, Password:="", WriteResPassword:="", _
ReadOnlyRecommended:=False, CreateBackup:=False
ActiveWorkbook.Close
sDir = Dir
Wend
End Sub

其中,curdir是要转换的文件路径 targetdir是转换后存文件路径

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2025-12-23,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档