vb调用excel打开txt文件格式设置问题

方心未艾 2013-08-12 04:33:59
设置空格作为excel打开txt文件的分隔符,语句是:
Set xlbook = xlapp.Workbooks.Open("D:\1\use\xie19680101.txt", Format:=3, Delimiter:=" ")
但是由于原本txt文件里面的空格个数不同,所以打开后文件显示是这样的:


有没有办法定义分隔符是空格,多个空格和一个空格同样对待,就是打开的excel没有空格列
万分感谢啊!!
...全文
147 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
熊孩子开学喽 2013-08-12
  • 打赏
  • 举报
回复
对待这种很有规律的文本, 你可以事先用VB来"规范化"一下. 分隔符号和换行符号都是已知的, 你用文本方式打开这个文件. 然后使用replace来删除多余的分隔符和换行符. 重新保存一下. 然后再用EXCEL打开即可

7,763

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧