从 C# 将数据写入 excel 文件

Writing data to excel file from C#

构建一个从 SQL 服务器提取数据的应用程序,创建一个新的 excel 文件,将数据放入并将文件保存到远程服务器。

编辑。我已经研究并找到了几种执行此操作的方法,并且与我的特定情况最相关的方法似乎是在提取数据的存储过程中或在触发 SP 的应用程序中使用 excel C# 中的互操作库,或使用 SQL 服务器中的 ROWSET 函数。

除了使用最新技术外,我没有其他偏好。由于它与 ROWSET 函数和 Excel Interop 库有关,请提供更新的方法,或者这些是当前经过验证的真实方法。知道任何好的教程吗?

如果您使用 SQL 服务器,

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

Example implementation export\import 并创建新的 Excel 文件。