作者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/m.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