zoukankan      html  css  js  c++  java
  • 内存或磁盘空间不足,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规范与限制

                 

  • 相关阅读:
    apache log4j打印日志源码出口
    filter listener interceptor的区别
    搭建oracle linux虚拟机报错解决
    top命令查看进程下线程信息以及jstack的使用
    关于跨域访问
    跨域访问
    一直性hash解决扩容后的hash算法不用变
    _创建日志_
    oracle读写文件--利用utl_file包对磁盘文件的读写操作
    oracle中utl_file包读写文件操作实例学习
  • 原文地址:https://www.cnblogs.com/wangn/p/3579932.html
Copyright © 2011-2022 走看看