当前位置: 首页 > 编程笔记 >

C#获取Word文档中所有表格的实现代码分享

敖涵容
2023-03-14
本文向大家介绍C#获取Word文档中所有表格的实现代码分享,包括了C#获取Word文档中所有表格的实现代码分享的使用技巧和注意事项,需要的朋友参考一下

今天从数据库生成了一份数据字典,但是没有备注,所以需要程序把表格都读出来。用到了下面的代码,亲测可用~~

object oFileName = @"F:\数据库.docx";
object oReadOnly = false ;
object oMissing = System.Reflection.Missing.Value;
 
Microsoft.Office.Interop.Word._Application oWord;
Microsoft.Office.Interop.Word._Document oDoc;
oWord = new Microsoft.Office.Interop.Word.Application();
oWord.Visible = false;
oDoc = oWord.Documents.Open(ref oFileName, ref oMissing, ref oReadOnly, ref oMissing, ref oMissing,
  ref oMissing, ref oMissing, ref oMissing, ref oMissing, ref oMissing, ref oMissing, ref oMissing);
 
//MessageBox.Show(oDoc.Tables.Count.ToString());
for (int tablePos = 1; tablePos <= oDoc.Tables.Count; tablePos++)
{
  Microsoft.Office.Interop.Word.Table nowTable = oDoc.Tables[tablePos];
  string tableMessage = string.Format("第{0}/{1}个表:\n", tablePos, oDoc.Tables.Count);
 
  for (int rowPos = 1; rowPos <= nowTable.Rows.Count; rowPos++)
  {
    for (int columPos = 1; columPos <= nowTable.Columns.Count; columPos++)
    {
      tableMessage += nowTable.Cell(rowPos, columPos).Range.Text;
      tableMessage = tableMessage.Remove(tableMessage.Length - 2, 2);
      tableMessage += "\t";
    }
 
    tableMessage += "\n";
  }
 
  MessageBox.Show(tableMessage);
}
 类似资料:
  • 本文向大家介绍JAVA读取PDF、WORD文档实例代码,包括了JAVA读取PDF、WORD文档实例代码的使用技巧和注意事项,需要的朋友参考一下 读取PDF文件jar引用 读取WORD文件jar引用 读取WORD文件方法 读取PDF文件方法 希望本篇实例代码可以帮到您

  • 本文向大家介绍jquery获取所有选中的checkbox实现代码,包括了jquery获取所有选中的checkbox实现代码的使用技巧和注意事项,需要的朋友参考一下 获取所有name为spCodeId的checkbox 以上这篇jquery获取所有选中的checkbox实现代码就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持呐喊教程。

  • 我使用自动化对Word文档进行了大量更改,然后运行了一个VBA宏,其中包括检查文档是否超过一定的页数。 我使用获取页数,但此方法返回的结果不正确。我想这是因为Word还没有更新文档的分页以反映我所做的更改。 也存在同样的问题。

  • 本文向大家介绍C#采用OpenXml给Word文档添加表格,包括了C#采用OpenXml给Word文档添加表格的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了C#采用OpenXml给Word文档添加表格的方法,是非常实用的操作技巧。分享给大家供大家参考。具体分析如下: 这里将展示如何使用Openxml向Word添加表格. 代码中表头和数据我们用的同一个TableRow来添加,其实可以通过T

  • 本文向大家介绍用JavaScript获取页面文档内容的实现代码,包括了用JavaScript获取页面文档内容的实现代码的使用技巧和注意事项,需要的朋友参考一下 JavaScript的document对象包含了页面的实际内容,所以利用document对象可以获取页面内容,例如页面标题、各个表单值。 以上这篇用JavaScript获取页面文档内容的实现代码就是小编分享给大家的全部内容了,希望能给大家一

  • 本文向大家介绍python实现word文档批量转成自定义格式的excel文档的思路及实例代码,包括了python实现word文档批量转成自定义格式的excel文档的思路及实例代码的使用技巧和注意事项,需要的朋友参考一下 支持按照文件夹去批量处理,也可以单独一个文件进行处理,并且可以自定义标识符 最近在开发一个答题类的小程序,到了录入试题进行测试的时候了,发现一个问题,试题都是word文档格式的,每