Tag: 电子表格

Open XML SDK:尝试填充超过25列时出现“Unreadable content”错误

我在C#中使用Open XML SDK创建了一个电子表格,并成功填充了两个工作表。 当尝试填充第三个时,我在打开完成的文档时出现“不可读内容”错误,并且当我尝试在第三个文件中连续填充超过25个单元格时,它似乎发生。 我使用的代码片段与在文档中其他地方成功运行的代码片段相同: string[] headers2 = { “Reference”, “Raised”, “Priority”, “Affected”, “Linked incidents”, “Points”, “SLA”, “Stopped”, “Target” }; // remaining headers are month/years created on the fly string[] headerCells = { “A”, “B”, “C”, “D”, “E”, “F”, “G”, “H”, “I”, “J”, “K”, “L”, “M”, “N”, “O”, “P”, “Q”, “R”, “S”, “T”, “U”, “V”, […]

如何在Open XML工作表中插入日期?

我正在使用Microsoft Open XML SDK 2,我很难在单元格中插入日期。 我可以通过设置Cell.DataType = CellValues.Number来插入数字而没有问题,但是当我对日期( Cell.DataType = CellValues.Date )执行相同操作时,Excel 2010会崩溃(2007年也是如此)。 我尝试将Cell.Text值设置为多种日期格式以及Excel的日期/数字格式无济于事。 我还尝试使用样式,删除type属性,以及我扔在墙上的许多其他比萨… 有人能指出我在工作表中插入日期的例子吗?