[問題] 產生Excel的問題

看板C_Sharp (C#)作者 (阿風~~)時間12年前 (2013/07/12 10:00), 編輯推噓0(003)
留言3則, 3人參與, 最新討論串1/1
各位大大,請問一下C#產生Excel的問題: 因為我有網頁轉EXCEL的需求,但不是只有一個工作表,而是一個excel裡有六個工作表 (sheet) 我發生的問題是。 一、用oledb的方式去insert資料時,當第一個sheet塞完後,要在塞第二個sheet時,會 造成excel損壞,出現時就無資料, 後來有試過是否為筆數問題,當第一個跟第二個sheet總筆數800時,就會造成空白的excel 產生,但小於800時,就可正常 產生資料。 二、後來使用了Microsoft.Office.Interop.Excel去做,但卻出現了,記憶體不足的狀況 。 不知道個位大大,有什麼方式可以作,我有想要用html的方式去作(就是reapose.write出 表格),但好像只能單一sheet的樣子。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 122.116.63.45

07/12 20:00, , 1F
NPOI?
07/12 20:00, 1F

07/12 22:37, , 2F
改用NPOI套件?
07/12 22:37, 2F

07/19 01:03, , 3F
或是用 EPPlus 或 OpenXML SDK
07/19 01:03, 3F
文章代碼(AID): #1HtsDI1Q (C_Sharp)
文章代碼(AID): #1HtsDI1Q (C_Sharp)