透明鸟 发表于 2007-11-29 20:15

【求助】word表格转换问题

请教各位office高手,现有大约1500张包含人员信息的单独的word表格,不知道有没有简便的办法转换或采集到一个excel表格文件中。

下弦月 发表于 2007-11-29 20:34

超版求助

帮顶一个!

maxjack 发表于 2007-11-29 20:36

word to excel还真想不到好方法。

shifeifeishi 发表于 2007-11-29 21:06

暂时没有好办法。

xnyzlyc 发表于 2007-11-29 21:12

先保存为纯文本,再在EXCEL里导入,试试,

透明鸟 发表于 2007-11-29 21:16

先谢楼上各位:)

Drifter 发表于 2007-11-29 21:28

save asXML估计有戏.

透明鸟 发表于 2007-11-29 21:51

是这样的表格

信仰 发表于 2007-11-30 00:06

excel转word易,word转excel难呀。

Hans 发表于 2007-11-30 09:17

*.*lll当初如果用软件,这些不就都容易了...

表格复杂,直接转excel都可能有问题,如果所有表格都是一页且对应位置相同,看看能不能写个导入程序吧,excel的导入还可以,word的没处理过 :D

river_s 发表于 2007-11-30 10:04

如果格式完全相同,能不能转成xml,然后再经处理导入excel?就是个大概的想法,现在比较忙,等闲下来再想想

x.cm 发表于 2007-11-30 13:07

http://www.52wang.net/office2000/office2000_13.htm
Word表格转换成Excel表格

  将在Word中制作好的表格转换成Excel表格,是一件看似很普通的工作。
  例如,一份已经在Word中编辑好价格表,需要以Excel表格形式报出。
  一般说来,只要将Word表格整体选中,复制到剪贴板上后,打开一个Excel工作薄,在一张新工作表上,选中A1单元,然后,粘贴即可。
  但是,如果Word表格的单元格中,有多段文字,用上述方法转换会出问题。即,
  Word表格粘贴到Excel后,有多段文字的单元格,会显示出是,有多个单元格组成的,仅仅是它们之间的单元格框线“隐藏”(视图上显示灰色,不打印)了。
  更麻烦的是,那个单元格所在行的其它单元格,均为成为合并单元格。原来Word表格的一行,在Excel中,“占用”了多行。不但难看,且给编辑带来诸多不便。
  解决方法是:
  第一步,在Word中,用“编辑”·“替换”命令,将所有单元格中的分段取消。即,
  在“查找和替换”对话框的“替换”选项卡上,“查找内容”框中输入(特殊字符)段落标记,且让“替换为”框中空白,然后单击“全部替换”。
  第二步,将Word表格整体选中,复制到剪贴板上后,打开一个Excel工作薄,在一张新工作表上,选中A1单元,然后,粘贴。
  第三步,在内容需要分段的单元格中,用快捷键-“Alt+Enter”分段。
  提示:不能在Excel中,采用合并单元格的方法,来解决问题。因为,单元格合并后,只能保留,原位于左上方的那个单元格中的内容,其它单元格中的内容会被删除。

x.cm 发表于 2007-11-30 13:29

这样子?

mqkng 发表于 2007-11-30 13:45

看表格格式有点难度,
1、将所有表格通过OFFICE工具合并为一个文件,
2、打开SAVE AS 为HTML格式
3、用IE打开HTML存为TXT
4、对TXT用程序方法,再转换为数据库对应关系,估计就行了

[ Edited bymqkng on 2007-11-30 13:50 ]

mqkng 发表于 2007-11-30 13:51

最后TXT文档结果
=============
XXX基本情况登记表
单位(盖章):                                  年   月   日
      姓名王虎性别南民族汉族出生年月1967.3
      籍贯王府学历及毕业
      院校、专业山东大学法学院
      政治面貌 北京大学法学院硕士
      工作单位及职务教授任现职时间1999.10
      主要
      家庭
      成员
      及社
      会关
      系关系姓名出生年月政治
      面貌工作单位及职务
      父亲王XX1931.3党员山东
      母亲海曼1932.2群众山东
      妻子刘XX1968.1党员山东
      儿子王XX1989.10团员山东
         
         
         
      说
      
      
      
      
      明1、XXXXXXXXXXXXXXX
      2、XXXXXXXXXXXXXXX
      3、XXXXXXXXXXXXXXX
      


填表人签字:                单位负责人签字:

[ Edited by透明鸟 on 2007-11-30 19:28 ]

mqkng 发表于 2007-11-30 13:52

对上TXT进行关键字查找并处理,就可以实现数据库入库,生成Excel文档了

liujirong 发表于 2007-11-30 14:17

回复 #12 x.cm 的帖子

按照你你的方法似乎要还可以,但是复制过去后就成下面这个表的样子了。
如何和达不到你13楼的样子。
不知道是不是在第3步操作有误?

Cyril_Bin 发表于 2007-11-30 15:19

单个的表格太多,最好的办法还是用宏自动读取word文档比较好。
几年前前做过一个读取课题信息表的,跟LZ的情况差不多,不过现在都忘了怎么做的了。
看着屏幕上一个一个的word文档被打开,关闭,Excel里头自动出现一堆内容,那种感觉很爽啊。:D

透明鸟 发表于 2007-11-30 19:24

感谢楼上各位,等会试一下这些办法。不过要一张一张手工粘贴的话可不是个轻松活:') :')
楼上可有这个宏的资料?

[ Edited by透明鸟 on 2007-11-30 19:25 ]

x.cm 发表于 2007-11-30 19:29

谢谢你的nb,能帮到兄弟是我的荣幸。吃晚饭,给弄个完整的方案。

Cyril_Bin 发表于 2007-11-30 20:54

现在才看到,我周一到单位的电脑上找找,看看能不能找到当时的那个文件,你可以参照一下。
记得当时就是简单的读取指定表格Cell的内容将它写入Excel的指定位置,如此循环。

Posted by 透明鸟 on 2007-11-30 19:24 http://51nb.com/forum/images/common/back.gif
感谢楼上各位,等会试一下这些办法。不过要一张一张手工粘贴的话可不是个轻松活:') :')
楼上可有这个宏的资料?

[ Edited by透明鸟 on 2007-11-30 19:25 ]

liujirong 发表于 2007-11-30 23:57

谢谢楼主!nb收到。你太客气了。只是这个问题我也感兴趣。

fslongge 发表于 2007-12-1 03:05

芯片 发表于 2007-12-1 09:53

Posted by fslongge on 2007-12-1 03:05 http://www.thinkpad.cn/forum/images/common/back.gif


手工操作一遍,不是有“录制宏”功能吗?

对于不会变成的人来说,这个可能提供一个很好的解决办法。

x.cm 发表于 2007-12-1 10:01

昨晚弄出来了,但老有个存盘警告,今天早上有浓了一下,这次好了.
压缩包里氏vba引用的库文件,可能会用到,放心。

把 汇总.xls 和你的word表哥放到一个文件夹里,
打开汇总.xls后单击页面上的按钮就可以了。

透明鸟 发表于 2007-12-1 21:26

谢谢楼上,刚才测试了一下,出现错误提示:运行时错误' 48'    加载Dll错误,不知道是什么原因呢?

x.cm 发表于 2007-12-1 21:51

回复 #26 透明鸟 的帖子

引用了word、excel运行库,和脚本库。office2003的。所以打包了链接库给你。

x.cm 发表于 2007-12-1 21:58

如图所示

ducati888 发表于 2007-12-1 22:22

进来学习了,都是高人

x.cm 发表于 2007-12-2 14:44

:) :) :)
页: [1] 2
查看完整版本: 【求助】word表格转换问题