在 C# 中,可以通过使用 Microsoft 提供的 Office Interop 或第三方库(如 Open XML SDK 或 Spire.Doc)来解析和提取 Word 文档中的表格信息。以下是具体的方法和示例代码:
方法 1:使用 Microsoft.Office.Interop.Word
前提
- 添加对
Microsoft.Office.Interop.Word
的引用。 - 需要在系统中安装 Microsoft Word。
示例代码
using System;
using Microsoft.Office.Interop.Word;
class Program
{
static void Main(string[] args)
{
// 文件路径
string filePath = @"C:\Path\To\Your\Document.docx";
// 创建 Word 应用程序对象
Application wordApp = new Application();
Document wordDoc = null;
try
{
// 打开文档
wordDoc = wordApp.Documents.Open(filePath);
// 遍历文档中的表格
foreach (Table table in wordDoc.Tables)
{