如何批量将csv文件转换成xls文件

 我来答
幻想家爱休闲
高能答主

2019-07-15 · 分享休闲中的点点滴滴!
幻想家爱休闲
采纳数:1082 获赞数:266334

向TA提问 私信TA
展开全部

快速批量将csv转换成excel文件步骤如下:

1、首先随便打开一个表格文件。

2、在开发工具标签页下有个宏功能。

3、打开宏窗口后,随便起个名字,新建。

4、箭头指的部分准备粘贴代码,代码粘贴下面的,其中目录部分换成你的csv文件所在的目录。

5、书写程序:

ChDir "C:\Users\Administrator\Desktop\新建文件夹"    

Dim sDir As String    

Dim curdir As String    

curdir = "C:\Users\Administrator\Desktop\新建文件夹"    

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:=curdir & "\" & temp & ".xls", _            

FileFormat:=xlExcel8, Password:="", WriteResPassword:="", _            

ReadOnlyRecommended:=False, CreateBackup:=False        

ActiveWorkbook.Close       

sDir = Dir    

Wend

6、点击运行按钮运行。

7、在页面中等待一会儿。

8、现在所有csv文件都有一分转化为xls的文件了。

苏寄蕾桓舒
2019-06-04 · TA获得超过2.9万个赞
知道大有可为答主
回答量:1.1万
采纳率:27%
帮助的人:795万
展开全部
右击“我的电脑”选择“资源管理器”,然后浏览到你那些“.csv”文件那里,看到所有文件后按Ctrl+A(全选),然后再按F2(重命名),把扩展名改成“.xls”,在弹出窗口点确定即可。如果不想改所有文件名,可以,一个一个把扩展名改成“.xls”即可。如果你懂DOS命令,可以在DOS下面把“*.csv”改成“.xls”。要是自己不懂,可以复制一份到桌面做实验。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式