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定义。我们有一些带有文本的模板作为书签,我们只想用其他文本替换书签……没有奇怪的格式,但是如何选择/替换书签文本?

23得票7回答
如何将日期插入到Open XML工作表中?

我正在使用Microsoft Open XML SDK 2,但是将日期插入单元格非常困难。通过设置Cell.DataType = CellValues.Number可以轻松地插入数字,但是当我使用相同的方法插入日期(Cell.DataType = CellValues.Date)时,Excel...

23得票3回答
在Word文档(Open XML)中向现有表格添加一行

我需要使用现有的Open XML来打开一个包含表格(例如3列)的现有Word文档(.docx),并向其中添加新行。是否有任何方法可以做到这一点? 我第一次创建表格是像这样的:Table tbl = new Table(); // Set the style and width for th...

22得票11回答
OpenXml和Excel单元格日期格式

我正在尝试使用OpenXML创建一个xlsx格式的Excel文件,因为我需要在Web服务器上使用它。 我可以填充工作表中的值,但是我无法将经典日期格式设置在单元格中。 下面是使用DocumentFormat.OpenXml和WindowsBase引用进行的快速测试。class Progra...

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

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

22得票5回答
OpenXML 2 SDK - Word文档 - 编程创建项目符号列表

我正在使用OpenXML SDK 2.0 CTP,试图以编程方式创建Word文档。在我的文档中,我需要插入一个带项目符号的列表,并且该列表的某些元素必须带有下划线。我该如何实现?

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

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

22得票3回答
如何使用EPPlus库创建Excel表格中带有多种样式的单元格

我使用EPPlus来生成Excel文件。 我的意思是,我需要将HTML文本(加粗、斜体、字体颜色、名称、大小参数)转换为Excel单元格。我想它需要创建多样式的单元格,例如: 单元格文本为“hello!” 我想要的样式是:he - bold ll - italic o! - red...

21得票7回答
OpenXML - 在Excel电子表格中写入日期导致内容无法读取

我正在使用以下代码将DateTime添加到电子表格中的一列:var dt = DateTime.Now; r.AppendChild<Cell>(new Cell() { CellValue = new CellValue(dt.ToOADate().To...