网络营销师_王健
xlsx批量转csv
post by:王健 2022-3-8 12:52

基于Excel软件中的VBA


1.将要转换的Excel文件放在同一个文件夹里,新建一个空白的Excel文件,点击sheet1--“查看代码”。wps点击上面工具栏中的“开发工具”--“VB编辑器”


2.双击“VB编辑器”中的sheet1,输入以下脚本:



Sub xls2csv()

     Application.DisplayAlerts = False

     t = ActiveWorkbook.Name

     mypath = ActiveWorkbook.Path & "\"

     myfile = Dir(mypath & "*.xls")

     Do Until Len(myfile) = 0

           If myfile <> t Then

              Workbooks.Open Filename:=mypath & myfile

              ActiveWorkbook.SaveAs Filename:=mypath & Left(myfile, InStr(myfile, ".") - 1) & ".csv", FileFormat:=xlCSV

     End If

     If myfile <> t Then ActiveWorkbook.Close

     myfile = Dir

 Loop

 Application.DisplayAlerts = True

End Sub





3.点击运“运行”

转自:https://zhuanlan.zhihu.com/p/52458010


附:多个csv文件合并到同一个文件:把多个csv放在一个文件夹中,然后运行下面的命令

copy *.csv merge.csv



评论:
发表评论:
昵称

邮件地址 (选填)

个人主页 (选填)

内容