如何用VBS将TXT的内容写入到excel里?

我这里有个文本文件,格式类似如下:12345556756565365212454............请问怎么用VBS以空格做分割写入到excel里面?结果:A列B列C... 我这里有个文本文件,格式类似如下:
123 4555 6756
5653 652 12454
......
......
请问怎么用VBS以空格做分割写入到excel里面?
结果:
A列 B列 C列
123 4555 6756
5653 652 12454
没分,求高手帮忙。
展开
 我来答
WENGYANYING26
2016-07-30 · TA获得超过365个赞
知道小有建树答主
回答量:626
采纳率:40%
帮助的人:176万
展开全部
设文件为F:\Data.txt,保存到F:\Data.xls,如果F:\Data.xls存在,则覆盖,请注意!

TxtUrl = "F:\Data.txt"

XlsUrl = "F:\Data.xls"

Set xls = CreateObject("Excel.Application")

xls.Visible = True

xls.DisplayAlerts = False

Set xlTxt = xls.Workbooks.Open(TxtUrl)

Set xlsheet = xlTxt.Worksheets(1)

xlsheet.Range("A:A").TextToColumns xlsheet.Range("A1"), 1, , , , , True, , True, ","

xlTxt.SaveAs XlsUrl,56

xlTxt.Close

xls.DisplayAlerts = True

if xls.Workbooks.Count = 0 then

xls.Quit

end if
追问
xlTxt.SaveAs XlsUrl,56这行有错误啊?提示方法无效。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式