美文网首页
转 .csv文件批量转.xlsx文件的方法

转 .csv文件批量转.xlsx文件的方法

作者: 2c4419e9dafa | 来源:发表于2018-04-09 14:46 被阅读0次
  1. 在批量CSV文件夹中新建一个EXCEL文件并打开,在打开的文件中点开发工具->宏,创建一个宏。
  2. VBA通用窗体中输入下面代码:
Sub 转换()

Application.ScreenUpdating = False

pth = ThisWorkbook.Path & "\"

flnm = Dir(pth & "*.csv")

Do While Len(flnm) > 0

    With Workbooks.Open(pth & flnm, ReadOnly:=True)

        .SaveAs Replace("D:\myFiles\write\" & flnm, ".csv", ""), IIf(Application.Version >= 12, xlWorkbookDefault, xlWorkbookNormal)

        .Close

    End With

    flnm = Dir

Loop

End Sub

D:\myFiles\write\是输出路径

  1. 再点击工具栏中的运行-运行子过程/用户窗体)新的表格会自动保存

相关文章

网友评论

      本文标题:转 .csv文件批量转.xlsx文件的方法

      本文链接:https://www.haomeiwen.com/subject/hurihftx.html