gpt4 book ai didi

c# - 使用 C# 提取 .docx 文件中的数据存储表

转载 作者:行者123 更新时间:2023-11-30 12:30:04 27 4
gpt4 key购买 nike

当我在 .docx 文件上运行以下代码时,child2.innerText 将打印出我想要的信息(尽管没有将文本与表格的单独列分开)。
我的问题是关联的innerXml 对我来说是完全不可理解的。我认为会有一个“从表中获取单元格”的方法或类似的方法。我真的不知道如何从我得到的 xml 中提取列/行。
我是 C# 的新手,所以我可能遗漏了一些明显的东西。
我用的是openxml,文件是.docx。

        using (WordprocessingDocument wdoc = WordprocessingDocument.Open(pathToMiniToktrapport, false))
{

var table = wdoc.MainDocumentPart.Document.Body.Elements<Table>();
foreach (var child in table)
{
foreach (var child2 in child) {
System.Console.WriteLine(child2.InnerXml);
System.Console.WriteLine(child2.InnerText);
System.Console.ReadLine();
}
}
}

谢谢!

最佳答案

请浏览 MSDN 中显示典型结构和示例代码的链接

http://msdn.microsoft.com/en-us/library/office/cc850835.aspx

关于c# - 使用 C# 提取 .docx 文件中的数据存储表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17279986/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com