作者a828203 ()
看板C_Sharp
标题[问题] 有什麽方法将SQL SELECT的结果输出成文件
时间Wed Jan 9 19:00:20 2019
各位前辈大家晚安,
请问一下,
C# 有方法可以把透过 SQL 的 SELECT 的查询结果输出成PDF和CSV档吗?
例如有个按钮的功能是产生报表,
使用的 SQL 语法是
SELECT A,B FROM Table
理论上按下按钮就会产出文件,
但是接下来要产生成 PDF 和 CSV档的方法就卡住了...
目前小弟写的程式是使用 iTextsharp 产生PDF档
先谢谢各位协助解答的朋友
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 114.42.117.65
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/C_Sharp/M.1547031622.A.62A.html
1F:推 joery: NPOI 蛮好用的。另外微软本身有 SSRS 可借用report 来汇出 01/09 19:43
谢谢,明天上班来研究一下
对了,补充一下,小弟的资料库是用MariaDB
※ 编辑: a828203 (114.42.117.65), 01/09/2019 21:10:40
2F:推 skitty: 手刻档案输出也是可以XD 01/09 21:45
3F:推 spfy: NPOI超过40K左右的数据就会报错了...要注意 01/09 21:59
4F:→ konkonchou: 总表常产出几十MB, 不会有楼上的问题 01/10 00:40
5F:→ awwseed: S大应该是指资料笔数 40K ? 01/11 01:39
6F:推 O187: streamwriter 不用谢 01/11 10:54
已经用 NPOI 完成工作了,感谢各位大大的帮忙
※ 编辑: a828203 (114.42.117.198), 01/13/2019 09:26:57
7F:→ spfy: 不好意思 我说的是资料条数 大概数据超过35-45K以上 01/14 20:29
8F:→ spfy: 的资料条数几乎必定会跳OutOfMemoryException... 01/14 20:30