VBS和VBA脚本简介 xsl转换为csv
- 2016-09-17 09:08:00
- admin
- 原创 2559
一、VBS脚本简介
VBScript是Visual Basic Script的简称,有时也被缩写为VBS。VBScript是微软开发的一种脚本语言,可以看作是VB语言的简化版,与VBA的关系也非常密切。它具有原语言容易学习的特性,并继承了JavaScript的跨平台的特性。目前这种语言广泛应用于网页和ASP程序制作,同时还可以直接作为一个可执行程序。用于调试简单的VB语句非常方便。
二、VBA脚本简介
VBA是一个高度连接的过程,它能够通过OLE与许多其他的windows应用程序交换数据。VBS没有OLE处理过程,它基本没有与其他程序进行通信的概念。
三、xsl转换为csv
命令:
cscript xsl_to_csv.vbs D:\环境安全检测规则1.1.xls D:\result.csv //带控制台输出
wscript xsl_to_csv.vbs D:\环境安全检测规则1.1.xls D:\result.csv //带GUI输出
rem vbs do not recognize upper or lower case
rem xlCSV 6
rem xlCSVMac 22
rem xlCSVMSDOS 24
rem xlCSVWindows 23
rem MsgBox "转换开始"
Const version = "1.0"
Set app = CreateObject("Excel.Application")
app.DisplayAlerts = False
src = WScript.Arguments(0)
dst = WScript.Arguments(1)
WSH.Echo "Args count is " & CStr(WScript.Arguments.Count) & ":"
WSH.Echo src
WSH.Echo dst
Set book = app.Workbooks.Open(src)
Set sheet = book.Worksheets(1)
sheet.SaveAs dst, 6
app.Quit