设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 5369|回复: 5
打印 上一主题 下一主题

如何批量将(制表符分隔)(*.txt) 格式文件转换成正常的excel文件?

[复制链接]
跳转到指定楼层
1#
发表于 2012-1-10 16:48:46 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
同一文件夹下有多个excel文件,都是(制表符分隔)(*.txt) 格式,导致我原来使用的vba代码不能正常运行,能否把 这个目录下所有这种格式的文件批量转换成正常的excel文件呢?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2012-1-10 17:06:05 | 只看该作者
制表分隔符可以按照CSV的格式来替换就能用excel来打开了,也就是excel格式了
3#
 楼主| 发表于 2012-1-11 09:01:45 | 只看该作者
我用excel可以直接打开这些文件,但文件夹下有很多这种文件(1000多),如何才能批量转成CSV或普通的excel文件?
4#
发表于 2012-1-11 11:20:05 | 只看该作者
如果有规律,是可以转换。请参考以下示例:
http://www.office-cn.net/thread-96551-1-1.html
5#
 楼主| 发表于 2012-1-11 22:23:23 | 只看该作者
谢谢roych,不过我的文件可能不是txt(显示excel图标,并能用excel直接打开),其实我原本想将这些文件用vba批量导入一个access表中,我写出的代码可以导入普通的excel文件,但却不能导入这种文件(样表见附件),所以才有将此类文件转成普通excel文件的想法,还请帮忙,先行谢过了!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
6#
发表于 2012-1-12 13:12:11 | 只看该作者
噢。俺知道了,跟SAP导出的某些Excel文件类似。之前有写过一个用Spreadsheet控件处理的(Office 2003完整版可以用,2010版本似乎没有该控件),不知道是否合适:
http://www.office-cn.net/thread-108109-1-1.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-5-2 06:47 , Processed in 0.163044 second(s), 30 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表