如何从MS Word的表格中提取指定单元格的数据

最近在做一个项目,其中有一个技术性的难题:“提取Word指定表格中的指定单元格的数据”。对于像我这样一个仅仅对于C#语法略有了解的学生来说确实让我感到有些力不从心,这真是一个非常非常大的挑战。

登录google,我检索了相当多的文章,从多的500多行的代码到少的不到100行的代码。这些提取数据的方法基本上就那么几种,这些人放在博客上基本上都是你copy我的,我copy你的。现在的有些作者很不负责,拿来一段代码就放上去了。通览这些代码,你会发现有些地方居然用到了作者自定义的类;然而,作者却没有提供给你这些类的实现方法。这样的作者很是气人!还有些作者,在自己的博客上狂贴了几百行的代码,外加一个标题就完了。代码是什么意思,程序整个的实现流程是什么样子的,说都不说。这些代码很多,谁都懒得去看。精辟的文章很少,我百里挑一,经过几个星期的查找和筛选,终于整理出来一套可行的方案。本文通过一个简单的例子,来揭示如何从Word的表格提取指定单元格数据的方法。

准备工作:

新建Word文档doc1.doc。绘制表格,并且在表格中插入数据,如下表:

Id Name
1 Wulei
2 Jack
   
   

界面设计及程序运行过程界面截图:

说明:通过打开按钮打开文件(将文件路径显示在TextBox控件中)

打开刚刚建立的文件doc1.doc

读取第二行第1列数据,显示在TextBox控件中。

时间: 2024-09-11 06:23:35

如何从MS Word的表格中提取指定单元格的数据的相关文章

Word2010表格中怎样合并单元格

  在Word2010中,我们可以将表格中两个或两个以上的单元格合并成一个单元格,以便使制作出的表格更符合我们的要求. 方法一 打开Word2010文档页面,选择表格中需要合并的两个或两个以上的单元格. 右键单击被选中的单元格,选择"合并单元格"菜单命令即可. 方法二 打开Word2010文档,选择表格中需要合并的两个或两个以上的单元格. 单击"布局"选项卡. 在"合并"组中单击"合并单元格"按钮即可. 方法三 打开Word2

Word2007文档表格中怎么合并单元格

  使用过表格文档的朋友们,一定常常用到"合并与拆分单元格"功能.而我们已经知道了在Word2007文档中插入表格并且可以处理数据.那么在Word2007文档表格中,如何进行"合并单元格"操作. 方式1:打开Word2007文档窗口,选中准备合并的两个或两个以上的单元格.右键单击被选中的单元格,在打开的快捷菜单中选择"合并单元格"命令. 选择"合并单元格"命令 方式2:选中准备合并的两个或两个以上的单元格,在"表格设

如何快速锁定Excel表格中多个单元格

对于某个Excel工作簿中的数据,如果我们仅仅是希望别人查看而不希望其随意地修改的话,为该工作簿添加一个密码无疑是个很简单实用的方法.在实际应用中,我们在对Excel工作簿中某些指定单元格中的数据加以保护的同时,却还得允许别人可以修改其他单元格中的数据.那么,这又该如何操作呢?接下来,笔者就以某Excel工作簿为例(只保护C列和D列单元格中的数据),给大家介绍一下如何来实现. 第一步:打开工作簿并切换到"Sheet1"工作表下;接着选中该工作表中的所有单元格并按下"Ctrl+

wps表格中怎么设置单元格底纹

首先选中需要设置底纹的单元格,在右击菜单中选择"设置单元格格式",如下图所示.    电脑教程 打开单元格格式窗口后,在"图案"选项卡中可以选择底纹的颜色,挑选完成后点击"确定"按钮.     颜色底纹设置完成后就得到如下图中的结果.     如果你觉得单色的底纹太单调,也可以选择图案样式,如下图所示.     选择你想要的图案样式后点击"确定"按钮.     设置完成后就可以看到下图中的结果.  

如何在Excel中隐藏指定单元格数据

对于Excel工作表中的某些数据我们可能需要隐藏,不被其他人看到,虽然可以通过将单元格字体设置为与背景色同色的方法予以隐藏,但是仍然不够安全. 这时候可以采用一种更加安全的方法,具体操作如下:选择要隐藏数据的单元格,右击鼠标,从弹出的快捷菜单中选择"设置单元格格式"命令,在弹出的设置窗口中,选择"数字"标签中的"自定义"选项,然后在右侧"类型"中输入自定义格式";;;",最后单击"确定"

wps表格中如何合并单元格

  wps表格中合并单元格的方法: 在电脑中找到要打开的表格,我们双击打开.第一步,一定要先选中要合并的单元格,然后右键点击,在弹出的选项中,选择[设置单元格格式]. 这时,我们就进入到[单元格设置]的窗口了,做上面的选项卡中选择[对齐]这一选项,这样进入到[对齐]的选项窗口. 在[对齐]窗口中,我们能够看到[合并单元格]这一选项,在前面的框中勾选,并点击[确定],这样我们就设置完成了!怎么样,很简单吧!

Excel表格中如何按单元格内容长短来进行排序

1.如下图我准备了一张工作表,里面有内容长度不一的字符. 2.如我们在下图单元格中输入公式[=Lens(C1)],不包括引号.单元格相对引用. 3.然后自动填充,求出整组歌曲列表单元格的字符长度(计算字符串的长度填以C列单元格中). 4.现在简单了我们点击菜单栏上的[数据]-[排序]如下图所示, 5.在弹出对话框我们设置主要关键字为"字数",排序依据为"数值",次序为"升序".确定 6.这样就己实现排序了如下图所示.

WPS表格中批量改换单元格数据格式

前两天,同事找我帮忙.如图1所示,她的ET中有一栏"出生日期",当初录入数据时单元格格式为"常规",格式统一为"1980.9.16".现在根据上级要求,必须把这栏数据格式改为"19800916"格式.由于有一千个数据,不可能手工逐一修改,问我有什么办法使这项工作更容易些? 图1 我首先想到的是更改数据单元格格式,把"常规型"改为"日期型".结果发现改变单元格格式后,数据并没有变化. 经过

在Word 2007表格中对数据进行排序

对数据进行排序并非Excel表格的专利,在Word2007中同样可以对表格中的数 字.文字和日期数据进行排序操作,操作步骤如下所述: 第1步,打开Word2007文档窗口,在需要进行数据排序的Word表格中单击任意 单元格.在"表格工具"功能区切换到"布局"选项卡,并单击"数据"分组中 的"排序"按钮,如图2009021314所示. 图2009021314 单击"排序"按钮 第2步,打开"排序&q