+ -
当前位置:首页 → 问答吧 → 如何提取图片中的数字

如何提取图片中的数字

时间:2006-12-25

来源:互联网

请见附件,如何将转换前的图片,转成转换后的表格,请教!

yQawVbdv.rar (8.27 KB)
yQawVbdv.rar (8.27 KB)
如何提取图片中的数字
下载次数: 87
2006-12-25 11:09

作者: ewangw   发布时间: 2006-12-25

楼主的图是可以编辑的,是由很多文本框组成的。

要不楼主将此表打印成document imaging,然后OCR一下?

作者: c81   发布时间: 2006-12-25

你的这种情况是怎样产生的?很多人恐怕都没碰到过。我很有可能解决不了,不过我很好奇,所以想问一下。

作者: 子恺   发布时间: 2006-12-25

哈哈~~~~我上当了,根本没用心看。

[此贴子已经被作者于2006-12-26 12:19:30编辑过]

作者: poetbox   发布时间: 2006-12-25

恐怕没有比OCR更好的办法了!

作者: nxxyz2001   发布时间: 2006-12-25

1.我可以将转换后的变成转换前的。
复制表格,插入——图片——剪贴画——管理剪辑,复制。
在我的文件夹的图片文件夹中找到对应文件,插入到Word中即得到这个图片。
2.高手肯定能用VBA将其转换,因为取消组合后,实际是一个个文本框,而且是按从上到下、从左到右的规律将原单元格中的数字放在文本框中。
3.我已经用查找替换、表格转换等,将其按楼主要求转换成功——较啰嗦,没大的价值,只是弄着玩儿。明天将过程整理出来。

[此贴子已经被作者于2006-12-26 1:56:01编辑过]

作者: yuyvtul   发布时间: 2006-12-26

①右击——编辑图片,按提示转换。
②取消组合,用“选中多个对象”工具选择所有对象,复制,粘贴的新文件中。
——目的之一是去掉绘图画布,也可不去、也可不用新文件,但较慢。
——这一步特别注意:一是选中绘图画布中的所有对象,二是不要拖动选择,因为最后一个不易选进,影响后面数据顺序。
③查找*^13,突出显示,在“主文档的文本框”中查找;继续在“选择范围”中查找。
——这一步很特殊,查找两次,确保后面数据顺序正确。
④复制,在新文件中粘贴无格式文本。
⑤查找“空格^13([!空格])”,替换为\1;查找空格,删除;检查最后是否有空行,若有删除。
——主要目的是将连续的“空格+回车”保留一个,其他的“空格+回车”删除,原因是数据间有一个空文本框。
⑥表格——转换——文本转换为表格,选7列。
OK。

[此贴子已经被作者于2006-12-27 15:46:53编辑过]

作者: yuyvtul   发布时间: 2006-12-26

QUOTE:
以下是引用yuyvtul在2006-12-26 10:15:58的发言:
①将图片复制到新文件中。编辑图片——转换。拖动选中所有对象,取消组合。
②选中所有对象,拖出——即去掉绘图画布。
③查找*^13,突出显示,在文本框中查找。
④复制,在新文件中粘贴,查找“空格^13([!空格])”,替换为\1——将连续的空格回车去掉一个。
⑤将最后一行的“序号”移到第一行。表格——转换——文本转换为表格,选7列。
OK。

原来还可以这样处理,又学了一招。谢谢!

作者: sylun   发布时间: 2006-12-26

呵呵,标题有误导作用。如果真是图片转文字,那只怕只有OCR一条路。

问题是,你的是OFFICE图形,根本就不是真正的图片,让人误会了以致根本没细心看。

yuyvtul不对没有被假象所迷惑,反而还对此进行了分析研究,可敬可叹!

作者: poetbox   发布时间: 2006-12-26

受Konggs版主之嘱,找到了7楼办法不易成功的原因并更正,同时做了动画演示。
document.body.clientWidth*0.5) {this.resized=true;this.width=document.body.clientWidth*0.5;this.style.cursor='pointer';} else {this.onclick=null}" alt="" />
document.body.clientWidth*0.5) {this.resized=true;this.width=document.body.clientWidth*0.5;this.style.cursor='pointer';} else {this.onclick=null}" alt="" />

附件

Dt4ZwcK4.gif(240.42 KB)

2006-12-27 15:40

如何提取图片中的数字

UwUxSD36.gif(206.35 KB)

2006-12-27 15:41

如何提取图片中的数字

作者: yuyvtul   发布时间: 2006-12-27

还是word高手厉害!我放在excel那里就得不到解决方法!

这几天自己又研究了一下,还可以用第三方软件解决,速度更快!

1、取消全部组合

2、复制粘贴到corldraw9,打散所有群组,复制

3、选择以文本粘贴到word后,按楼上的方法转换成表格。或者更简便,文本粘到excel后用预制公式已步转成表格。

作者: ewangw   发布时间: 2006-12-30

很好   非常感谢啊

作者: ybyt   发布时间: 2009-06-12

可否请教一下,什么是OCR?

作者: Jessicayjjin   发布时间: 2009-07-21

引用:
原帖由 yuyvtul 于 2006-12-27 15:41 发表
受Konggs版主之嘱,找到了7楼办法不易成功的原因并更正,同时做了动画演示。
有些细节处看不到,

作者: aliqmoney   发布时间: 2009-10-13

我想学下

作者: jipincucao   发布时间: 2010-04-13

作者: youzhe   发布时间: 2010-05-12

作者: hb877   发布时间: 2010-12-13