14得票6回答
OpenXML SDK:使Excel重新计算公式

我通过 Microsoft Office OpenXML SDK 2.0 更新了 Excel 电子表格中的一些单元格。更改值会导致依赖于更改单元格的公式的所有单元格无效。但是,由于缓存的值,即使用户点击“立即计算”,Excel 也不会重新计算公式。 通过 SDK 废除整个工作簿的所有依赖单元...

14得票2回答
在现有的Excel文件中添加新行的OpenXML方法

我有很多XLSX文件,需要在文件的最后一行后添加一个新的行。我正在使用OpenXML,目前我知道如何打开/创建电子表格,但是我搜索添加现有文件的新行时没有找到任何结果。有什么想法吗?

13得票4回答
使用MemoryStream创建Open XML电子表格时,Excel显示“无法读取的内容”错误

使用Open XML SDK v2.0创建Excel电子表格时,我们的Excel输出最初成功运行了几个月。最近,Excel(所有版本)开始抱怨“Excel在'zot.xlsx'中发现了不可读内容。您要恢复此工作簿的内容吗?”。我们在Web应用程序中创建文件,使用MemoryStream作为存储...

13得票1回答
如何使用OpenXML在PowerPoint幻灯片中插入形状

这个问题可能看起来很基础,但我应该如何在使用OpenXML的C#中插入一个形状(例如一个矩形)到幻灯片中呢? 我已经搜索了一些资料,看到的都是“创建一个具有形状的幻灯片,然后使用SDK生产力工具来反映代码”。这并没有真正提供帮助 :(

13得票2回答
如何使用OpenXml在单元格中使一些文本加粗

我试图使用加粗来突出特定文本 Bold fbld = new Bold(); 但它将使单元格字体加粗。 上图中,单元格内的一些文本加粗了。 我该如何使用C#中的OpenXml实现这个效果?

13得票4回答
使用DocumentFormat.OpenXml dll阅读 .Doc 文件

当我尝试使用DocumentFormat.OpenXml dll读取.doc文件时,它会显示“文件包含损坏的数据”错误。 该dll可以正确读取.docx文件。 DocumentFormat.OpenXml dll能帮助读取.doc文件吗?string path = @"D:\Data\Te...

12得票1回答
如何在Open xml中使用样式索引?

请问有人能够解释一下OpenXml中的样式索引是如何工作的吗?我有一个业务需求需要在Excel表格中将某些单元格的背景颜色设为不同的颜色。但是其他单元格已经应用了某些样式,因此我需要决定要应用哪种样式索引。

12得票4回答
OpenXML SDK电子表格入门套件

我正在尝试通过OpenXML SDK电子表格API开始处理Excel文档。但是我没有找到任何好的指南或甚至是如何从头创建xlsx文件的示例。只有如何打开现有文档并修改它的内容。 我一直在考虑使用一个空模板文档,然后复制它并开始进行处理。但这种方法不太合适。这样做可能更容易,但我不舒服使用一种...

12得票2回答
OpenXml表格错误“在每个</tc>之前都需要<p>元素”

我创建了一个Word模板,然后通过OpenXML SDK处理它,用数据库查询的数据替换文档中的一些内容。 该模板由一些基本文本组成,其中注入了普通文本内容控件,用于在我想要替换文本的地方。然后,我使用这些控件中的文本作为键来查找替换值。在大多数情况下,这很正常(我只需更新Text对象的Tex...

12得票1回答
Office Open XML SDK 写入数字到表格中

我试图从一个DataTable中将数字写入数据表,但不幸的是,这并没有按照预期的方式工作,例如,数据表被损坏了。 我正在使用以下代码:private void AddDataToSheet(ExcelViewData data, SheetData sheetData) { var e...