问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

怎么在Excel2010工作表导入txt文件?

发布网友 发布时间:2022-04-21 06:11

我来回答

5个回答

热心网友 时间:2022-06-18 10:23

步骤如下:
1、首先,打开excel,选择数据选项卡,自文本选项。
2、在弹出的资源管理器界面选择存放好的txt文件后,点击打开按钮。
3、此时弹出文本导入向导,由于我的数字是以空格为分隔字符的,所以我选择分隔符号,当然,如果你的文本是固定宽度,你可以选择第二个。然后点击下一步按钮。
4、勾选空格,检验预览数据是否和自己预想的一致。一致后继续点击下一步按钮。
5、查看预览效果。并选择列数据格式,此处没什么特别要求,建议选择常规,常规也是excel默认的格式。点击完成。
6、在弹出的对话框中,选中要导入的数据区域,此处我要导入到当前单元格,并且从a1单元格开始,因此我选择a1单元格,多余的数据会自动以此单元格向两边张开。点击确定按钮
我们的数据就算是完美的导入进来了。

热心网友 时间:2022-06-18 10:23

1、先txt内容复制到excel一列中

2、参考下面宏处理


Excel怎样处理一列数据根据标题转成四列数据表

热心网友 时间:2022-06-18 10:24

选择“数据”选项卡中的“自文本”

安步骤选择源文件

选择分割方式

热心网友 时间:2022-06-18 10:24

数据量大不大。power query

载入文件夹下所有txt文件

热心网友 时间:2022-06-18 10:25

如果每个人的行数和顺序都是固定的,可以使用EXCEL公式实现,第一步是把整个TXT文件粘贴到EXCEL表中,然后在B1开始写公式:
=INDEX($A:$A, (ROW()-1)*6 + COLUMNS(A1))
右拉、下拉即可。

如果每个人的行数不同,或者顺序不同,那就只有使用VBA编程了。追问就是行数和顺序都不一样啊,我也很崩溃啊,而且类似txt很多,都是这种格式
[xxxx]
a=xxxx
b=xxxx
c=xxxx

[xxxx]
b=xxxx
c=xxxx

[xxxx]
d=xxxx
a=xxxx
VBA编程怎么写,有图片更好,谢谢。

追答

VBA编程不难,但是教会别人就登天一样难了,我写一个示例代码结束被帖回答,不敢奢求有什么效果,一切随缘吧。


示例的文本文件、程序运行的效果如下图:

VBA程序代码如下图:

程序代码文本是:

超过*了,帖不了,只帖前面部分吧

Option Explicit


Sub 导入TXT()

    Dim db, jdb, arr, i, j, k, n, v, line$

    '读文件

    Set db = CreateObject("Scripting.Dictionary")

    Open "i:\Temp\tmp\a.txt" For Input As #1

    While Not EOF(1)

        Input #1, line

        If line <> "" Then

            arr = Split(line, "=")

            If UBound(arr) > LBound(arr) Then

                k = arr(0)

                v = arr(1)

                db(n)(k) = v

            Else

                n = Replace(Replace(line, "[", ""), "]", "")

                If Not db.Exists(n) Then db.Add n, CreateObject("Scripting.Dictionary")

            End If

        End If

    Wend

    Close #1

    '生成表格

    Set jdb = CreateObject("Scripting.Dictionary")

    ReDim arr(1 To db.Count, 1 To 100)

    i = 0

    For Each n In db.Keys

        i = i + 1

        arr(i, 1) = n

        For Each k In db(n).Keys

            v = db(n)(k)

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
八月中国最凉快的地方 八月份哪里最凉快,去哪旅游好?美丽的地方 乱字同韵字是什么意思 华硕笔记本电脑触摸板怎么开笔记本电脑触摸板怎么开启和关闭_百度知 ... 陕西职务侵占案立案准则 结婚后我的恋情维系了十年,怎么做到的? 玉米仁子饭产自哪里 中国期货交易所的交易品种有哪些? 历史要怎么读,有啥诀窍 高中历史诀窍 2019版excel怎么导入txt文本 如何将excel里的数据导入txt文本 excel怎么导入txt内数据 智能音响哪个好 斐讯R1智能音箱,天猫精灵 方糖,选择哪个 我感觉斐讯R1还不错啊,为什么那么多人吐槽 斐讯r1音响突然没声音 可不可以把斐讯R1音箱的主板直接换成小米音响的主板? 斐讯R1可以买来连接台式电脑当普通音箱吗 斐讯r1复活教程 淘宝提醒怎么取消掉 p9怎么关掉淘宝提示音 淘宝网提示音怎么关掉? 怎样去掉淘宝网中打开网页的提示音 淘宝交易成功订单怎么设置语音播报提醒? 淘宝上的消息提示音“叮咚”在哪下载 怎么设置淘宝提示音? 如何取消淘宝页面及淘宝旺旺的系统提示音 淘宝提示音 淘宝里的提示音大,怎么调小 txt格式数据怎么导入excel 怎样用Excel导入txt文本中的特定数据 如何把excel的数据导入txt 如何在Excel 2010 中导入.txt文本文件 excel 怎么导入txt指定内容呀 怎么在wps表格中画线 WPS表格怎么画线?请具体点,谢谢 wps怎样画表格线 wps做文档怎么画直线 用WPS做表格怎样画线 wps表格怎么画直线 如何在wps表格中插入一条直线 wps 如何让在表格中画横线 wps表格怎么在单元格里加横线 怎么在wps表格上画线 老公睡觉总磨牙,究竟是是身体哪块出了问题呢? 老公睡觉爱磨牙什么原因? 20岁的男人晚上睡觉磨牙怎么回事 请问中年男人晚上睡觉磨牙是怎么回事? 涓怎么读音