VBS:excel to csv batch conversion

Posted xinyueliu

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了VBS:excel to csv batch conversion相关的知识,希望对你有一定的参考价值。

‘FOR /f "delims=" %%i IN (‘DIR *.xlsx /b‘) DO excel2csv.vbs "%%i" "%%i.csv"

if WScript.Arguments.Count < 2 Then
    WScript.Echo "Please specify the src and the dst file. Usage: excel2csv <xls/xlsx> <csv>"
    Wscript.Quit
End If

Set objFSO = CreateObject("Scripting.FileSystemObject")
src_file   = objFSO.GetAbsolutePathName(Wscript.Arguments.Item(0))
dest_file  = objFSO.GetAbsolutePathName(WScript.Arguments.Item(1))

Dim oExcel
Set oExcel = CreateObject("Excel.Application")

Dim oBook
Set oBook = oExcel.Workbooks.Open(src_file)

csv_format = 6
oExcel.displayalerts=false
oBook.SaveAs dest_file, csv_format
oExcel.displayalerts=true

oBook.Close False
oExcel.Quit

 

以上是关于VBS:excel to csv batch conversion的主要内容,如果未能解决你的问题,请参考以下文章

spring batch csv:向csv添加多个标题

Spring Batch 简单应用(CSV文件操作)

Spring-batch - 比较来自 csv 的数据并相应地更新 Salesforce 中的记录

batch - 修改子文件夹中的每个csv文件

如何使用 Spring Batch 读取一个单元格中包含多行的 CSV 文件?

Spring Batch中如何读取多个CSV文件合并数据进行处理?