如何把如图所示word文档内容转换成excel表格内容?可以手工处理,但是数据量庞大,如何批量处理呢?

我觉得这里应该要用到代码解决!我有思路,不知怎么写代码。首先把夹在两条虚线中的内容定义为一个数据块Xn,然后定义一些字段变量
title
author
Sp(Source publications)
SCI
.....然后在数据块X1中查找相应数据,并存储在变量中,再将这些数据存入excel中的第n+1行中(因为第一行填写字段已经占用了)

你的这个是有方法实现的,但是考虑到你的内容比较乱,而且看到的内容又比较少,可能会有部分出现错误,方法如下:
1、先将所有的回车符替换成一个空格(查找内容输入:^p 替换内容输入一个空格,全部替换)
2、然后再按照你的分类重新分段并在关键词后边加上制表符(以标题为例:查找内容输入:(标题) 替换内容输入:^13\1^t 选择使用通配符,全部替换)<其他的分段时修改查找内容中的“标题”两字为其他的关键字,如:作者、来源出版物、SCI被引频次:等等>
3、按组合键ctrl+a全选文档
4、粘贴到excel中
5、选中粘贴的全部内容并复制
6、在一个新表中点击右键选择“选择性粘贴”,选中“转置”→确定即可。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-10-17
如果你这些文本的格式 都是像你的表格 排列的那样有规律的话 你可以 在word 中 选中文本 然后 点 菜单 表格 文本转换成表格 ……这样转换一下 然后粘贴到 excel 中……
但是 要想在正确转换的话 你需要预先处理一下你的文档 就是 每一个项目一个段落 不要中间分段……可以使用其他符号隔开 ……
你可以使用替换的方式 来把 应该是同一项目下的 段落符号 去掉……
这样才能正确转换成表格的样式……
否则 恐怕没什么 好办法了追问

这些文本都是有规律的啊 ,但是有的数据占用几行,中间有回车符号,转换成表格,就不在正确的单元格了。就是说文字分隔不好控制哦。要是使用代码就好啦,可惜我不会写代码!

追答

使用替换 把那些 本应该是一段 的内容 中间的 回车替换掉……
代码 也是要预先这样处理了之后 才可以的……我认为 先不要考虑代码什么的 ……
先把所有的段落符号替换掉 然后 再分别 在各个项目 之前插入回车符……这样就统一了……
我说的方法 是最实用的的了 不需要再学习代码 代码是很抽象的 等你学会了 问题早解决了……
再有 如果你现在得到了一段儿 代码 那么如果 没有理解的话 你再用在其他地方的时候 还是 困惑…………
最基础的 能解决问题的 就是最好的办法……
转换成 表格后 再将 那些题目 替换掉 就成为一个 标准的表格了……

追问

这样是最好不过了,如果我在excel中又要还原原来的段落符号,增强文本可读性,该怎么办呢?

追答

朋友!那么你可以在 第一次替换的时候 把回车符 替换成一个 特殊符号 (你文档里边没有的) 然后 转换成表格之后 再次把特殊符号 替换成 回车符……
至于 你想转换成excel 之后 还要 再次转换成word 原来的格式 我想没必要了吧……别跟自己过不去呀 LOL……

本回答被提问者采纳