你好,我在调用EXCEL控件的时间,报的是Exception from HRESULT: 0x800A03EC!这个错误,可能是我从数据库加载到excel文件的数据量超过了66505,因为excel一个页面最高的行数只能达到这么多,请问有什么方法可以让其多余的行数转到第二个页面下,超过第二个页面就转到第三个excel页面,依此类推。能不能给个实例。谢谢

解决方案 »

  1.   

    EXCEL中数据的最大行数为65635行,最大列数为256
     
      工作簿中工作表个数这些都是和内存有关的,如果工作簿中建的工作表太多,内存也会溢出的。  楼主为何不将数据导出为.csv文件,就是以分隔符隔开的文本文件格式,Excel可以打开。格式为:
    字段1 + "," + 字段2  +"," + 字段3 + ","+  字段4
      

  2.   

    改当然最好了,可是我要用到excel当中的透视图
      

  3.   

    我这个是要到程序里实现的,过程如下:先建立好excel模板,其中装载好excel的透视图,然后将数据库中的数据导入到excel模板中,在用一个webbrowser控件将其加载到程序的界面中