8得票5回答
如何使用 OpenXml 2.0 将任何文件类型嵌入到 Microsoft Word 中?

我花了很多时间尝试找到一种好的方法,使用OpenXml 2.0将任何文件嵌入Microsoft Word;Office文档相对容易,但其他文件类型如PDF、TXT、GIF、JPG、HTML等怎么办... 有没有一种适用于任何文件类型的好方法,在C#中实现?

7得票1回答
创建新的空白Word文档

我试图使用OpenXML SDK 2.5创建一个空的Word文档(DOCX)。以下代码对我无效,因为MainDocumentPart为空。 public static void CreateEmptyDocxFile(string fileName, bool overrideExi...

7得票1回答
将流转换为包,将包转换为Word文档,再进行反向操作。

我不太了解流的机制,更不了解System.IO.Package类的机制。 我有一个二进制的.docx文档存在数据库中,我想获取它,进行一些修改,然后保存。 目前我已经将修改文档的方法放在一个单独的库中,因为它将在许多地方使用。 以下是我的尝试方式: byte[] doc = getDo...

8得票2回答
使用OpenXML SDK 2.0插入新行和移动现有行

我正在使用OpenXML SDK 2.0向电子表格模板添加数据,但遇到了问题(因为我只使用OpenXML一天,所以这并不难以置信)。我无法弄清如何添加新行,同时将所有在新行下方的行都向下推。 这是我正在使用的电子表格模板。更准确地说,我想要实现的是将那些石板色行移动到底部,同时向白色行添加数...

7得票2回答
XLSX-如何摆脱默认的命名空间前缀x:?

我正在使用OOXML SDK生成XLSX电子表格,需要去掉x:命名空间前缀。我该如何实现这个目标? using (SpreadsheetDocument doc = SpreadsheetDocument.Open("template.xlsx", true)) {...

9得票1回答
如何使用Open XML SDK将文本插入内容控件

我正在尝试开发一个解决方案,该方案将从ASP.Net Web页面获取输入,并将输入值嵌入到MS Word文档中相应的内容控件中。 MS Word文档还具有一些静态数据和一些动态数据需要嵌入到页眉和页脚字段中。 这里的想法是该解决方案应该是基于Web的。我可以使用OpenXML来实现这个目的,...

59得票5回答
OpenXML SDK返回的是单元格值而不是单元格文本

我正在使用 Open XML SDK 打开一个 Excel xlsx 文件,并尝试读取每个工作表中 A1 单元格的值。 我使用以下代码:using (SpreadsheetDocument spreadsheetDocument = SpreadsheetDocument.Open(openF...

7得票1回答
Open XML SDK:格式化Excel单元格的一部分

使用 DocumentFormat.OpenXml.Spreadsheet 中的 Open XML for Excel,如何仅将部分文本设置为粗体? var cell = new Cell { //DataType = CellValues.InlineString, Cel...

20得票2回答
使用Open XML SDK 2.0按名称访问Excel 2010工作表

我有一个名为Sheet1、Sheet2和Sheet3的Excel 2010电子表格。 我想通过名称获取对工作表的引用。 我正在使用以下代码:using (SpreadsheetDocument myWorkbook = SpreadsheetDocument.Open(FileName, ...

7得票4回答
如何确保OpenXml程序集不会与SpreadsheetLight发生冲突?

我使用了SpreadsheetLight。为了随后使用它,我需要添加以下using语句: using DocumentFormat.OpenXml; using DocumentFormat.OpenXml.Spreadsheet; using SpreadsheetLight; 为了识...