如何用批处理将excel中特定位置数据导入到txt中,
1个回答
展开全部
用vbs吧,纯批处理无法办到,最终还是得用excel对象,vbs使用这个对象比较简单。
'====代===码===开===始============
set fso=CreateObject("Scripting.FileSystemObject")
set fw=fso.createtextfile("123.txt",2)
set oexcel=CreateObject("excel.application")
oexcel.workbooks.open(fso.getfolder(".").path&"\123.csv")
oexcel.visible=true
for i=3 to 258
fw.writeline oexcel.activesheet.cells(i,3)
next
oexcel.quit
'====代===码===结===束=============
使用方法:这里假设你的csv文件名字是123.csv,导出的文件为123.txt.
将上面代码保存为vbs文件,放在csv文件同目录下运行即可。
'====代===码===开===始============
set fso=CreateObject("Scripting.FileSystemObject")
set fw=fso.createtextfile("123.txt",2)
set oexcel=CreateObject("excel.application")
oexcel.workbooks.open(fso.getfolder(".").path&"\123.csv")
oexcel.visible=true
for i=3 to 258
fw.writeline oexcel.activesheet.cells(i,3)
next
oexcel.quit
'====代===码===结===束=============
使用方法:这里假设你的csv文件名字是123.csv,导出的文件为123.txt.
将上面代码保存为vbs文件,放在csv文件同目录下运行即可。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询