ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 效率神器,一键搞定繁琐工作
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
让更多数据处理,一键完成 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
123
返回列表 发新帖
楼主: kongfeng0824

[求助] EXCEL如何批量导入txt中的数据呢?

[复制链接]

TA的精华主题

TA的得分主题

 楼主| 发表于 2013-4-2 21:53 | 显示全部楼层
ff51 发表于 2013-4-2 20:19
type ...是dos的程序(命令还是程序分不清了)。
合成的文件里有多个标题,可以用替换成空行解决。用个稍强 ...

还有一个问题,请教一下您。
这个type命令可以合并doc、excel、pdf文件吗?
只能合并txt?

TA的精华主题

TA的得分主题

 楼主| 发表于 2013-4-2 22:01 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
little-key 发表于 2013-4-2 09:08
这个我也不太清楚,我是百度得到的,估计是只某种类型
type 在英文中就是类型的意思
但是是否适合所有的 ...

嗯呵呵多谢斑竹。
我找到了一个好办法就是用空行合并替换。可以一次性全部替换掉。
这样一来就需要一个命令删除空行了呵呵

TA的精华主题

TA的得分主题

发表于 2013-4-3 07:53 | 显示全部楼层
kongfeng0824 发表于 2013-4-2 22:01
嗯呵呵多谢斑竹。
我找到了一个好办法就是用空行合并替换。可以一次性全部替换掉。
这样一来就需要一个 ...

删除空行不是问题啊
用排序的方法就可以删除空行

TA的精华主题

TA的得分主题

 楼主| 发表于 2013-4-3 22:25 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
little-key 发表于 2013-4-3 07:53
删除空行不是问题啊
用排序的方法就可以删除空行

对对对。又是一招。感谢版主!!!!

TA的精华主题

TA的得分主题

发表于 2013-4-10 17:48 | 显示全部楼层
type  *.txt  >  合并.txt
按照该格式在同一文件夹下创建bat文件后执行,执行的结果有不可预期的问题,该问题表现为有可能在合并后的文件中出现重复信息。解决这一问题最好是将合并后的文件的文件名最前面加“.”,以确保合并后的文件在文件夹中按名称排序的结果是在第一位。
例如:type  *.txt  >  .合并.txt

TA的精华主题

TA的得分主题

 楼主| 发表于 2013-4-10 21:54 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
jhzy 发表于 2013-4-10 17:48
type  *.txt  >  合并.txt
按照该格式在同一文件夹下创建bat文件后执行,执行的结果有不可预期的问题,该问 ...

如果有重复的表头,应该如何去掉呢?
还有就是我的文件是有顺序的,我应该如何保证合并的顺序和文件的顺序是一致的呢?

请您指点一二!!!!!!!!!

TA的精华主题

TA的得分主题

 楼主| 发表于 2013-4-10 22:51 | 显示全部楼层
jhzy 发表于 2013-4-10 17:48
type  *.txt  >  合并.txt
按照该格式在同一文件夹下创建bat文件后执行,执行的结果有不可预期的问题,该问 ...

还有一个问题,请教一下您。
这个type命令可以合并doc、excel、pdf文件吗?
只能合并txt?

TA的精华主题

TA的得分主题

发表于 2013-4-11 11:22 | 显示全部楼层
回答你的两个问题前,首先我看了一下你的最终诉求,你的诉求是想将100个具有先后顺序的txt文件导入到excel中处理,但是你又不想一个一个的导入。
根据你的诉求,为了满足你一次性导入所有数据的要求,前面的楼层已经给了你合并txt文件的方法,我只是将这个方案稍作完善,避免合并后的数据产生重复的可能。

1、“如果有重复的表头,应该如何去掉呢?”
当你将所有txt文件合并为一个txt文件,并导入到excel中后,再处理重复表头的问题,例如在excel中你可以使用筛选或查找替换的方法解决,将多余的重复的字段名称也就是你说的表头,删除即可。
2、“还有就是我的文件是有顺序的,我应该如何保证合并的顺序和文件的顺序是一致的呢?”
要使用前面讨论的批处理的方法,并且合并后的文件内的数据顺序与之前一致,前提条件是:将源文件的文件名在同一文件夹下按照1-100的顺序命名,你也可以用其他方式命名,但是万变不离其宗的是,命名后的文件在同一文件夹下,当按照文件名排序的时候,所排出的顺序便是你合并后文件内数据的排列顺序。根据之一特点,相信你应该明白了吧。
3、“这个type命令可以合并doc、excel、pdf文件吗?”
这个问题在前面楼层就已经回答过了,爬楼也要仔细嘛!
再说一次,“不可以”。
另外txt是纯文本格式,其他格式行不行,还是建议你实践出真知。

TA的精华主题

TA的得分主题

 楼主| 发表于 2013-4-11 11:31 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
jhzy 发表于 2013-4-11 11:22
回答你的两个问题前,首先我看了一下你的最终诉求,你的诉求是想将100个具有先后顺序的txt文件导入到excel中 ...

十分感谢您的解答!!!!!!!!
三个问题已经明白了呵呵

第二个的问题就是把文件按成顺序排列。
从小到大就是合并后的顺序了。

TA的精华主题

TA的得分主题

发表于 2021-11-20 18:07 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
little-key 发表于 2013-4-1 11:51
打开一个记事本
然后复制代码进去
保存为 XX.bat文件

不明白怎么操作?
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2025-1-13 22:43 , Processed in 0.023958 second(s), 6 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

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