如何:使用WordProcessingML标记以编程方式将数据和表添加到word文档

时间:2017-05-08 18:20:23

标签: c# php xml openxml wordprocessingml

通过WordProcessingML修改word文档后,是否可以访问word文档? http://officeopenxml.com/anatomyofOOXML.php

我需要将表格添加到Word文档中,而不是直接使用C#,而是将xml注入C#。数据通过以下方法通过List传来。 我使用这些数据并结合非常大的xml标记来构建整个表。

Table Structure

- 用" hello world"创建一个word文档。字符串并保存,例如example.docx。

- 将example.docx与example.zip相关联,将其转换为zip文件

- 提取zip文件并删除example.zip,一旦提取,你将看到3个文件夹(_rels,docProps,word),文件夹名称" word"包含document.xml文件

- 修改document.xml文件,而不是" Hello World"说"你好W4rld"并将整个文件夹重新压缩到example.zip然后将扩展名从example.rar更改为example.docx

打开example.docx给出错误。谁有想法?

Public static string Method1(List<class> list)
{
//foreachloop
// Build table structure with xml(wordprocessingML)
// Use StringBuilder to append this large xml table structure.

return list.Tostring()
}

0 个答案:

没有答案