33得票10回答
如何在Mono2.10中引用DocumentFormat.OpenXml.dll?

我正在使用C#.net Windows桌面应用程序。我希望在其他平台上运行这些应用程序,因此我正在使用Mono 2.10作为交叉编译器。在运行时,我的应用程序出现了错误消息: 错误:无法打开所选文件夹。 无法加载文件或程序集'DocumentFormat.OpenXml.dll, versi...

27得票2回答
如何更改Open XML字体

我该如何通过OpenXml更改文档的字体族?我尝试了一些方法,但是当我打开文档时,它总是使用Calibri字体。 请查看我的代码和我尝试过的方法。 我认为页眉构建器无关紧要。 private static void BuildDocument(string fileName, List&...

26得票4回答
简化/清理DOCX Word文档的XML

我有一个Microsoft Word文档(docx),我使用Open XML SDK 2.0 Productivity Tool从中生成C#代码。 我想要通过编程将一些数据库值插入到文档中。为此,我在程序应该替换占位符的位置输入了简单的文本,例如[[place holder 1]]。 不幸...

26得票2回答
无法保留运行之间的空格

我想生成一个Word文档,输入是这个字符串“open packaging conventions”,每个单词都有不同的样式。结果应该是open packaging conventions。 WordprocessingDocument document = WordprocessingDoc...

26得票4回答
使用OpenXML将百分数格式应用于单元格值

我想使用Open XML C#应用 % (百分比) 数字格式。 我有一个数值为3.6,我想在Excel中将该数字显示为`3.6%`。 我该如何实现这一点?

25得票4回答
C# OPEN XML:在从Excel获取数据到DataTable时,空单元格被跳过了

任务 将数据从 excel 导入到 DataTable 中 问题 不包含任何数据的单元格会被跳过,接下来有数据的单元格会被用作空列的值。例如: A1 是空的,A2 有一个值 Tom,那么在导入数据时,A1 将获得 A2 的值,而 A2 仍然为空。 为了使其更加清晰,我在下面提供了一些...

25得票2回答
将HTML字符串添加到OpenXML(*.docx)文档

我正在尝试使用微软的OpenXML 2.5库创建一个OpenXML文档。一切都很顺利,直到我尝试将一个HTML字符串插入我的文档中。我已经搜遍了网络,目前我得出的结果仅限于以下部分:Paragraph paragraph = new Paragraph(); Run run = new Run...

24得票5回答
将多个Word文档合并为一个Open Xml文档

我有大约10个使用Open XML等方法生成的Word文档。 现在我想创建另一个Word文档,并逐个将它们合并到这个新创建的文档中。 我希望使用Open XML,任何提示都将不胜感激。 以下是我的代码: private void CreateSampleWordDocument() {...

23得票2回答
如何使用OpenXML创建Excel文件而无需创建本地文件?

使用OpenXML SDK是否可以创建和编辑Excel文档而无需创建本地文件?根据文档,Create方法需要一个filepath参数,这将创建文件的本地副本。SpreadsheetDocument spreadsheetDocument = SpreadsheetDocument.Create...

23得票12回答
使用Open XML SDK替换Word文件中的书签文本

我认为v2.0更好……它们有一些不错的"How to..."示例,但是书签似乎没有像表格那样明显的作用…一个书签由两个XML元素BookmarkStart和BookmarkEnd定义。我们有一些带有文本的模板作为书签,我们只想用其他文本替换书签……没有奇怪的格式,但是如何选择/替换书签文本?