
Windows
先搞清楚你是在DOS下面跑,还是在
Windows的命令行里执行bat文件。如果是后者的话,整体思路就是用bat配合vbs,调用
excel对象来读取xls或者xlsx文件,然后导出成txt。 你可以分开搜这几个知识点,然后拼起来就能实现了。 有人追问说想写在bat里面执行, 那我答一下:其实用vbs直接就能搞定读取
excel文件这件事,没必要非得用bat。写个vbs脚本,读取
excel内容,再用vbs处理一下空格啥的,最后保存成txt就行,这些操作
百度都能搜到。 比如下面这段就是最基础的vbs读取xls文件的代码: currentpath = createobject(Scripting.FileSystemObject).GetFolder(.).Path currentpath = currentpath & Set obj
excel = CreateObject(
excel.Application) Set objWorkbook = obj
excel.*.Open (currentpath & test.xls) msgbox obj
excel.Cells(1,1).Value obj
excel.Workbooks(1).Close(true) '关闭工作表 obj
excel.Quit '退出 这段代码可以作为基础模板来用,改改路径和操作就能实现你的需求了。