在 C# 中将 OracleDataReader 导出到 Excel

发布于 2024-10-08 06:29:48 字数 638 浏览 4 评论 0原文

我有这样的代码,

string ConnectionString = ConfigurationManager.ConnectionStrings["ora"].ConnectionString;

OracleConnection conn = new OracleConnection(ConnectionString);

字符串 sql = @"SELECT DISTINCT(B.MUS_K_ISIM), A.HESAP_NO
  来自 S_TAKIP_MUSTERIA、S_TEKLIF B
  其中 A.HESAP_NO = B.HESAP_NO
  按 B.MUS_K_ISIM 排序”;

conn.Open();

OracleCommand cmd = new OracleCommand(sql, conn);
cmd.CommandType = System.Data.CommandType.Text;

OracleDataReader dr = cmd.ExecuteReader(System.Data.CommandBehavior.CloseConnection);

如何将 DataReader 中的一些信息导出到 Excel?我想要什么,当我单击按钮时,从 DataReader 导出 Excel。

I have a code like this,

string ConnectionString = ConfigurationManager.ConnectionStrings["ora"].ConnectionString;

OracleConnection conn = new OracleConnection(ConnectionString);

string sql = @"SELECT DISTINCT(B.MUS_K_ISIM), A.HESAP_NO
  FROM S_TAKIP_MUSTERI A, S_TEKLIF B
  WHERE A.HESAP_NO = B.HESAP_NO
  ORDER BY B.MUS_K_ISIM";

conn.Open();

OracleCommand cmd = new OracleCommand(sql, conn);
cmd.CommandType = System.Data.CommandType.Text;

OracleDataReader dr = cmd.ExecuteReader(System.Data.CommandBehavior.CloseConnection);

How can i export coming some information from DataReader to Excel? What i want, When i click the button, Export the Excel from DataReader.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

素年丶 2024-10-15 06:29:48

可以使用 Microsoft.Office.Interop.Excel 创建 Excel 实例,然后检查并使用数据填充电子表格中的单元格。

You could use Microsoft.Office.Interop.Excel to create an instance of excel and then go through and populate the cells in the spreadsheet with the data.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文