从C#向excel文件写入数据

时间:2015-04-24 21:09:15

标签: c# sql-server excel office-interop

构建一个从SQL Server提取数据的应用程序,创建一个新的Excel文件,将该数据抛出并将文件保存到远程服务器。

编辑。我已经研究并找到了几种方法来实现这一点,并且与我的特定情况最相关的似乎是在拉动数据的存储过程中,或者在触发SP的应用程序中,使用C#中的excel互操作库,或使用SQL Server中的ROWSET函数。

除了使用最新技术之外,我没有其他偏好。因为它与ROWSET函数和Excel Interop库有关,所以有更新的东西,或者这些是当前尝试过的真正的方法。知道任何好的教程吗?

1 个答案:

答案 0 :(得分:1)

如果您使用SQL Server,

OPENROWSET是最好的,与Interop相比,实现速度更快。

Example implementation用于导出\导入和创建新的Excel文件。