如何把txt文本文件内容按规定格式转换为excel文件??

如题所述

    在正式获取外部数据之前,需要提醒大家的一点是,也要先做好TXT文本数据的分隔工作这里可用的分隔符也包括空格、制表符、英文的逗号以及分号四种,等做完所有的分隔工作后保存这篇文档。

    用Excel2010打开一篇空白工作簿,切换到“数据”选项卡,然后单击“获取外部数据”组中的“自文本”命令。

    此时会打开“导入文本文件”窗口,大家选择自己需要导入的TXT文件,例如,现在选中“桌面”上名为“小学三年级期末考试成绩单.txt”的文件,然后单击“导入”按钮。

    在弹出的“文本导入向导 - 第1步,共3步”对话框中,默认原始数据类型,直接单击“下一步”按钮即可。

    此时会跳转到“文本导入向导 - 第2步,共3步”对话框,勾选所有可用的分隔符号,然后单击“下一步”按钮。

    在“文本导入向导 - 第3步,共3步”对话框中,默认列数据格式,直接单击“完成”按钮即可。

    此时会弹出一个“导入数据”对话框,默认数据的放置位置为现有工作表的第一行第一列,可以根据自己的需要修改这个位置,然后单击“确定”按钮。

    返回工作簿,就能看到如下效果,其中可能会有些数据的位置不对,可以自己手动调整。


温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-04-03
1、用WORD打开TXT文档:
2、用查找替换分段:
(1)查找:^#^p
替换为:###^&
全部替换;
(2)查找:^p
替换为:$
全部替换;
(3)查找:###
替换为:^p
全部替换:
3、复制WORD中已经重新分段的文本,到EXCEL中,这时粘贴的是一列,选中这列,分列:
数据--数据工具--分列,用其它分隔符,输入“$”;
通过以上步骤,完成TXT到EXCEL转化。本回答被提问者和网友采纳
第2个回答  2014-04-03
文本文件转换成EXCEL关键是要有分隔符(逗号,句号,空格,斜杠等),只要有特定的分隔符就可以。
新建一EXCE文档-左上角工具栏文件-选择此文本-打开-文件类型-文本文件-打开-设置分隔符号-下一步-下一步(也可用分隔栏自调)-完成
最后保存为XLS格式的文档即可。
第3个回答  2014-04-03

数据-->自文本 ,然后下一步 

第4个回答  2014-04-03
需要手动重新排版。追问

O__O"…

手动的话我就不发这里了

追答

方法类似 txt文档的内容是
06 65 45 98 06 65 44 00 06 65 46 00 06 65 46 00 06 65 46 00 06 65 46 04 06 65 46 04 06 65 46 04 06 65 46 04 06 65 46 04 06 65 46 00 06 65 46 08 06 65 46 00 06 65 46 10 06 65 46 10 06 65 46 12 06 65 46 10 06 65 46 10 06 65 46 14 06 65 46 14 06 65 46 16 06 65 46 10 06 65 46 10 06 65 46 18 (还有很多这样的数字)
想转换成的EXCEL文档是这样按列显示的
665459.8
665440.0
665460.0用notepad++,用里面的替换功能把所有数字之间的空格替换成回车,即 " "(空格)替换成\r\n (回车)

如果用ultraEdit 那就把空格替换成 ^p

替换完后,你把所有内容拷贝到excel的A列,接下来就要用公式转换了。

在B1输入公式: =INDIRECT("a"&ROW()*4-3)*100000+INDIRECT("a"&ROW()*4-2)*1000+INDIRECT("a"&ROW()*4-1)*10+INDIRECT("a"&ROW()*4)/10

然后把B1往下拉并且把B列设置成“数值”保留一位小数就完成了

追问

不明觉厉!我先试试看

相似回答