如何解决我需要一个使用 C# 在 Excel 文件中导出 SQL 服务器查询结果的简单示例
数周以来,我一直在尝试从 SQL 服务器查询的数据生成 Excel 文件。不幸的是,没有任何可用的数据对我有帮助。 我已经尝试了每一个解决方案和库,但没有一个有效。 我只想简单地从 SQL 服务器读取一个表,然后将其导出为 .xlsx 文件。 你能不能写一个简单的例子来说明你如何做到这一点(请不要在评论中,在答案中)
以下是我根据互联网上的一些信息做出的许多徒劳无功的努力之一:
//connection is already open
using (SqlCommand cmd = new SqlCommand("SELECT * FROM Customers",conn))
{
using (SqlDataAdapter sda = new SqlDataAdapter())
{
sda.SelectCommand = cmd;
using (DataTable dt = new DataTable())
{
sda.Fill(dt);
using (XLWorkbook wb = new XLWorkbook())
{
wb.Worksheets.Add(dt );
{
wb.SaveAs(MyMemoryStream);
//Response. ... Response gives error! It doesn't work
// and.I.dont.know.how.save.as.path.file( .... )
}
}
}
}
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。