ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

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

【求助】如何将文本文件转化为excel格式(未解决)

[复制链接]

TA的精华主题

TA的得分主题

 楼主| 发表于 2008-7-28 21:59 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助

你好wshcw老师,我的数据是直接从公司统计系统种导出来的,我无法从源头进行修改的,并非您说的是从DOS导出来的,我的机子上也没有你演示种的那个工具(cceo,呵呵,不怕您笑话,我从来没见过这个东东。)。

实际上我从系统种导出来就是文本格式,但平时操作中,文本格式不像excel这样有规律可循,不好操作,所以我想将其转换成excel格式,请问这样的情况有办法解决吗?谢谢。

[此贴子已经被作者于2008-7-28 22:03:24编辑过]

TA的精华主题

TA的得分主题

发表于 2008-7-28 22:19 | 显示全部楼层

办法当然有,你下载CCED2000安装,并用该软件打开你的文本文件,点制表>纠正乱表格.

这时已经是一张完整的表格了.然后将整张表作为块(矩形块)复制,粘贴到EXCEL中即可.再看动画:



点击打开新窗口
CTRL+鼠标滑轮进行缩

[此贴子已经被作者于2008-7-28 22:30:45编辑过]

TA的精华主题

TA的得分主题

 楼主| 发表于 2008-7-30 18:22 | 显示全部楼层

TA的精华主题

TA的得分主题

发表于 2008-7-31 13:04 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
QUOTE:
以下是引用口是心非在2008-5-27 19:26:06的发言:
ZHYZ老师,谢谢,就是要的这个效果,能不能解释一下操作过程呢?

可能是采用“分列”中的“固定列宽”分列,然后把多余的字符用“查找-替换”的方法去年即可。

TA的精华主题

TA的得分主题

发表于 2008-8-1 18:28 | 显示全部楼层

打开附件

菜单 "数据"-->获取外部数据-->导入文本文件, 选你的文本文件, 选 "分隔符号"-->只选"TAB"键-->完成;

执行 macro1宏,清除表格符号;

选中A列, 菜单 "数据"--->"分列", 选 "固定宽度"-->自己调整一下宽度-->下一步-->自己调整一下数据类型-->完成;

菜单命令"替换",自己替换多余的空格,删除空行.

o3UOmn73.rar (5.89 KB, 下载次数: 0)
[此贴子已经被作者于2008-8-1 18:59:05编辑过]

EqYHHY1U.rar

5.93 KB, 下载次数: 0

TA的精华主题

TA的得分主题

 楼主| 发表于 2008-8-1 19:02 | 显示全部楼层

wshcw老师,我就是根据您的演示动画操作的,但还是无法实现你做出来的效果啊,这是怎么回事呢?请赐教。

附我的操作过程:

1.复制txt文件到cced;

2.然后制表—纠正乱表格;

3.全选并复制到excel;

4.在excel粘贴。

呵呵,至此操作结束,但实现的不像您操作的结果,还跟以前一样,所有内容都在a1单元格,无法实现规范的分列。

TA的精华主题

TA的得分主题

发表于 2008-8-1 23:52 | 显示全部楼层
QUOTE:
以下是引用口是心非在2008-8-1 19:02:56的发言:

wshcw老师,我就是根据您的演示动画操作的,但还是无法实现你做出来的效果啊,这是怎么回事呢?请赐教。

附我的操作过程:

1.复制txt文件到cced;

2.然后制表—纠正乱表格;

3.全选并复制到excel;

4.在excel粘贴。

呵呵,至此操作结束,但实现的不像您操作的结果,还跟以前一样,所有内容都在a1单元格,无法实现规范的分列。

操作不完全正确:

附我的操作过程:

1.在cced2000下直接打开*.txt文件;

2.然后制表—纠正乱表格;

3.将整个表定义为矩形块并复制;

4.打开excel粘贴。

TA的精华主题

TA的得分主题

 楼主| 发表于 2008-8-7 19:54 | 显示全部楼层

再问,第一步之后是否需要全选数据,第三步中如何将整个表定义为矩形块?

TA的精华主题

TA的得分主题

发表于 2008-8-7 20:52 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助

第一步之后,接着第二步纠正乱表格(这是最关键的步骤),然后按CTRL+ENTER切换到文本编辑窗口,就能定义矩形块,更详细的块定义如下:

文本编辑窗口中定义文字块
    一、鼠标拖动法
    ① 定义临时块:将鼠标移到文章中欲定义的起点或终点,按下鼠标左键同时移动鼠标,划过的区域即成黑底白字,即为临时块。需要结束时抬起鼠标左键即可。
    ② 定义行块:将鼠标移到文章中欲定义的起始行或终止行,先按下键盘上的Shift键,再按下鼠标左键,同时向上或向下移动鼠标,划过的文本行即成黄底黑字,即为行块。需要结束时抬起鼠标左键和Shift键即可。
    ③ 定义矩形块:将鼠标移到文章中欲定义矩形区域的任何一个角,先按下键盘上的Alt键,再按下鼠标左键,同时移动鼠标,划过的矩形域即成绿底黑字,即为矩形块。需要结束时抬起鼠标左键和Alt键即可。
    ④ 定义字符块:将鼠标移到文章中欲定义的起点或终点,先按下键盘上的Ctrl键,再按下鼠标左键,同时移动鼠标,划过的区域即成青底黑字,即为字符块。需要结束时抬起鼠标左键和Ctrl键即可。
    二、鼠标点击法
    ① 如果某个英文词或某个汉语句字定义成临时块,可将鼠标移到该词或该句上,双击鼠标左键。
    ② 如果要寻找一对括号或引号的另一个,可以将鼠标移到一个括号或引号上,双击鼠标左键。
    ③ 为了移动或删除一个表格列,要将这个表格列定义成矩形块,可将鼠标移到这个表格列左上角的“T”表格线符上,双击鼠标左键。
    ④ 为了将一个表格中的所有数据复制到其他表格软件中,要求将整个表格定义成矩形块,可将鼠标移到这个表格四个角的任一角的表格线符上,双击鼠标左键。
    ⑤ 为了在表格中复制表格行,要求将一个表格数据行连同一条表格横线定义成行块,可将鼠标移到这个数据行上面的表格行线符上,双击鼠标左键。
    ⑥ 为了对所有表头文字居中或匀空,要求将一个表格数据行定义成矩形块,可将鼠标移到这个数据行最左边的表格竖线符上,双击鼠标左键。
    ⑦ 为了抹除表格数据而保留表头文字等,要求将表格中自某个十字表格开始的右下部分定义成矩形块,可将鼠标移到这个十字表格行线符上,双击鼠标左键。

[此贴子已经被作者于2008-8-7 20:56:57编辑过]

TA的精华主题

TA的得分主题

 楼主| 发表于 2008-8-7 21:36 | 显示全部楼层
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

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

GMT+8, 2024-11-22 04:52 , Processed in 0.047334 second(s), 9 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

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

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

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