VBS和VBA脚本简介 xsl转换为csv

2016-09-17 09:08:00
admin
原创 2172
摘要:VBS和VBA脚本简介 xsl转换为csv

一、VBS脚本简介

VBScript是Visual Basic Script的简称,有时也被缩写为VBS。VBScript是微软开发的一种脚本语言,可以看作是VB语言的简化版,与VBA的关系也非常密切。它具有原语言容易学习的特性,并继承了JavaScript的跨平台的特性。目前这种语言广泛应用于网页和ASP程序制作,同时还可以直接作为一个可执行程序。用于调试简单的VB语句非常方便。


二、VBA脚本简介

VBA是一个高度连接的过程,它能够通过OLE与许多其他的windows应用程序交换数据。VBS没有OLE处理过程,它基本没有与其他程序进行通信的概念。


三、xsl转换为csv

下载:xsl_to_csv.vbs

命令:

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

发表评论
评论通过审核之后才会显示。