当我在.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