使用OpenXML writer将数据写入excel的特定单元格

时间:2012-06-20 05:21:18

标签: c# export-to-excel openxml-sdk

我有一个共同的要求,即我有一个带有3张预定义工作表的Excel模板,我必须动态地将值输入这些工作表,即从数据库中提取值。

我几乎阅读了有关OpenXMLWriter的StackOverFlow上的所有文章,但没有人帮助我实现我的要求。

模板不能改变,但只有值必须填入特定的单元格,顺便说一下,这些单元格的列标题。我必须使用SAX方法,因为从DB检索的数据很大,而DOM方法是纯粹的内存开销。

如果有人能用C#给我一个样本,我可以根据我的要求实现它,这将有很大的帮助。

提前感谢!!

1 个答案:

答案 0 :(得分:0)

有许多有用的Excel库允许您使用托管的.NET代码(EG,Excel Helper LibraryExcelPackage)与基于您的问题显示最有用的“ExcelPackage”库进行交互。

查看Excel Helper Library中提供的示例,看起来使用Excel数据非常简单......

excel.Add(new ExcelCell(1, 1, "test1,1"));
excel.Add(new ExcelCell(1, 2, "test1,2"));
excel.Add(new ExcelCell(2, 2, "test2,2"));
excel.Add(new ExcelCell(2, 3, "test2,3"));

如果没有进一步的信息,将很难提供帮助,因此如果您需要更多帮助,请提供有关您所面临问题的更多信息。