作者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
1F:→ ghostx2:NPOI? 07/12 20:00
2F:→ pico2k:改用NPOI套件? 07/12 22:37
3F:→ lenki:或是用 EPPlus 或 OpenXML SDK 07/19 01:03