内存或磁盘空间不足,Microsoft Office Excel 无法再次打开或保存任何文档 问题解决

    由于Excel 2003在单元格和行数上有限制,在报表导出到Excel中,如遇单元格数据过多或行数过多会出现异常。对用户的使用造成很大的困挠。

当然,对数据进行拆分是一种不错的解决方法,不过这种方法在实现上有一定的工作量,导出的格式也和报表呈现不一致。因此推荐另外一种实现方式,升级Excel!

打开的工作簿个数 受可用内存和系统资源的限制
工作表大小 65,536 行乘以 256 列
列宽 255 个字符 行高 409 磅
分页符个数 水平方向和垂直方向各 1000 个
单元格内容(文本)的长度 32,767 个字符
单元格中只能显示 1,024 个字符;而编辑栏中可以显示全部 32,767 个字符

    在升级的过程中,使用系统默认的方式进行升级(没有保留2003版本),升级之后出现"内存或磁盘空间不足,Microsoft Office Excel 无法再次打开或保存任何文档 问题解决“。这个异常。

    查看DCOM中的权限设置均无问题,最后的解决方案是:

   1.运行"dcomcnfg.exe";
     2.组件服务-计算机-我的电脑-DCOM配置-Microsfot Excel Application,右键,属性,标识里设为"交互式用户".

     问题解决,收工。

            另:在IIS中本地和远程看到的异常提示可能是不一致的,远程看到的异常有可能没包含真正的异常信息,这时如不想修改Web.confg就需要登陆到服务器上进行查看。

        解决方法来自: http://bbs.csdn.net/topics/110041534

    Excel2003规范与限制

             

原文地址:https://www.cnblogs.com/wangn/p/3579932.html