在C#中生成一个excel文件

时间:2013-04-15 19:21:08

标签: c# .net excel

我正在使用C#开发一个应用程序。这是一个Web应用程序。作为此应用程序的一部分,我需要生成一个将存储到数据库中的Excel文件。这意味着用户不会在浏览器上看到/打开文件。所以我想使用一个生成excel文件并存储到DB的线程。所以我的问题是:考虑到我的excel文件将包含从数据生成的数据和图形,生成excel文件的最佳库是什么?

PS:记住这个过程将在服务器端执行。

谢谢,

2 个答案:

答案 0 :(得分:0)

我使用OpenXML(用于图像插入)和ClosedXML(当我们只有数据而没有图像时)。 ClosedXML尚不支持将图像添加到工作表中。

答案 1 :(得分:0)

我将使用Excel.exe本身作为参考,直接使用Excel Interop。