作者wind681201 (阿風~~)
看板C_Sharp
標題[問題] 產生Excel的問題
時間Fri Jul 12 10:00:45 2013
各位大大,請問一下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
→ ghostx2:NPOI? 07/12 20:00
→ pico2k:改用NPOI套件? 07/12 22:37
→ lenki:或是用 EPPlus 或 OpenXML SDK 07/19 01:03