16得票1回答
添加自动筛选和排序会导致Excel崩溃。

我正在开发一个应用程序,可以使用OpenXML将一些数据导出到Excel文件中。除了自动筛选器之外,一切都运作正常。我的想法是在数据的主体部分添加自动筛选器,以便用户自动具有控制来过滤和排序数据。因此,在代码中,我要这样做:var filter = new AutoFilter() { Ref...

22得票1回答
C# OPENXML XLSX自定义列宽

我是一名C#新手! 我需要创建一个小型控制台应用程序,将 CSV 文件转换为 XLSX 文件。 我的所有样式和数据都可以正常工作,但我想在某些列上设置不同于默认值的宽度。经过一天的搜索和阅读,我仍然无法弄清楚如何使其工作。 例如,我想要: 将 A 和 C 列设置为 30 的宽度 将 ...

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

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

7得票1回答
OpenXML SDK中边框仅应用于合并单元格的第一个单元格

使用OpenXML SDK为合并单元格范围应用边框时,边框仅在合并范围的第一个(左上角)单元格中显示。我完全不知道原因,这让我感到非常疯狂。使用生产力工具,我找不到我生成的样式表和正常工作的样式表之间有任何有意义的区别。以下是我的样式表生成的XML代码: <x:borders ...

7得票2回答
如何使用RubyXL创建一个日期格式的单元格?

我正在使用RubyXL动态生成一个包含一些日期的电子表格文件。由于文档相对较少,所以我一直在查看源代码,发现当你调用change_contents时,该库仅针对Date和DateTime进行特殊处理,因此我也这样做: cell = sheet.add_cell_obj RubyXL::Cel...

15得票2回答
如何使用Apache POI 3.5中的新OOXML支持从DOCX文件中提取纯文本?

2009年9月28日,Apache POI项目发布了3.5版本,正式支持Office 2007中引入的OOXML格式,如DOCX和XLSX。请提供提取DOCX文件内容的纯文本代码示例,忽略任何样式或格式。我之所以提出这个问题,是因为我找不到任何涵盖新OOXML支持的Apache POI示例。

8得票2回答
办公自动化、VSTO和Open XML SDK之间有什么区别?

办公自动化、VSTO和Open XML SDK有何区别?我们需要全部使用还是有些已经过时了?

47得票2回答
OpenXML电子表格(SpreadsheetML)中的单元格样式

我使用OpenXML SDK在C#中生成了一个.xlsx电子表格,但无法弄清楚如何使单元格样式起作用。我一直在研究Excel生成的文件,但仍然无法完全理解它是如何实现的。 目前,我正在创建填充,创建指向填充的CellStyleFormat,创建指向CellStyleFormat索引的Cell...

9得票1回答
使用OpenXML在Word中获取复选框

如何使用OpenXML获取嵌入在Word文档中的CheckBox控件句柄? 你可能认为Paragraph.ControlPropertiesPart或Paragraph.Descendents()可以实现这一点,但在每一个情况下我都返回了null类型。 我可以使用实际的XML结构遍历文档树...

22得票1回答
C# Open XML 2.0 数字格式编号范围

使用C#处理大型Excel文件的Open XML 2.0,我遇到了一个问题。我要解析的单元格没有 DataType,然后检查 NumberFormatId 来确定它是小数、数字还是日期。我正在寻找数字/小数与日期的确切 NumberFormatId 范围。它们似乎随处可见,一些数字/小数具有 ...