如何在excel中一次性导入多个txt文件?

每个txt中有不止一行数据,且要能够区分出各个txt文件。... 每个txt中有不止一行数据,且要能够区分出各个txt文件。 展开
 我来答
百度网友a73425f
2015-08-27 · TA获得超过8539个赞
知道小有建树答主
回答量:876
采纳率:69%
帮助的人:55.6万
展开全部
具体操作步骤如下:
1、先全选需要导入EXCEL的TXT文件;
2、把选择好的TXT文件添加到压缩文件,注意,设置压缩方式的时候选“存储”;
3、把压缩好的RAR文件扩展名改为TXT(会提示更改扩展名文件不可用,不管它,点确定就好);
4、打开刚刚改了名字的TXT文件,全选里面的内容,然后复制到EXCEL里,再把文件首的乱码删了就完成了。
杰青的日子
2015-01-21 · 知道合伙人数码行家
杰青的日子
知道合伙人数码行家
采纳数:10011 获赞数:29195
毕业河南理工大学计算机应用技术。通过视频、书籍学习网站开发软件及相关电脑技术。现任新乡立夫软件组长。

向TA提问 私信TA
展开全部
试试这个
------------------
Sub micro123()
directory = "C:\txtTemp" '你存放txt文件的目录
With Application.FileSearch
.LookIn = directory
.SearchSubFolders = True
.Filename = "*.txt"
If .Execute() > 0 Then
MsgBox "There were " & .FoundFiles.Count & " file(s) found."
For i = 1 To .FoundFiles.Count
Sheets.Add
With ActiveSheet.QueryTables.Add(Connection:="TEXT;" & .FoundFiles(i), Destination:=ActiveSheet.Range("A1"))

.Refresh BackgroundQuery:=False
End With
Next i
Else
MsgBox "There were no files found."
End If
End With
End Sub
-----------
你把--------------中间的代码复制,打开excel,按下alt+f11,菜单栏-插入-模块,在编辑区域粘贴代码,然后运行。(运行时如出现安全提示,可放心通过,让宏运行)
注意的是,这些代码是在2003下运行的,2007去除了FileSearch de 的支持。可以使用Dir 或 FileSystemObject来搜索...详见:http://support.microsoft.com/kb/920229/zh-cn
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Wesen00
2015-01-21 · TA获得超过489个赞
知道小有建树答主
回答量:1507
采纳率:57%
帮助的人:431万
展开全部
VBA编码读取数据,写入Excel.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2015-01-21
展开全部
貌似这个不可以吧~~~
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式