Excel,你能乖点么——处理Excel导出数据兼容各版本问题
2011-07-18 13:16
337 查看
今日邂逅一个Excel数据导出数据之时,Office 2003版本导出正常,2007 & 2010等新版本导出均报错,报错提示为:
未知错误
类Workbook的Save方法无效
查了下原因,是因为使用了如下Excel提供的Workbook类的Save方法
App.Workbooks[1].save;
App.Workbooks[1].Saved:=true;
看了下相关版本树,之前也有人针对此问题做过一些修改,问题当时可能是解决了,但之后可能由于相关Office版本的更新,相关之前的修改还是有问题,初步估计应该是Office保存的相应方法已有所改变,故报错之
在找百度哥谷歌姐无果之下,突发奇想很久之前做过一小工具,关闭工作表也能进行相关保存操作,遂采取此方法后问题得以解决,现做下笔记并与诸分享:
App.Workbooks[1].Close(True,sFile); --sFile:保存文件路径名
未知错误
类Workbook的Save方法无效
查了下原因,是因为使用了如下Excel提供的Workbook类的Save方法
App.Workbooks[1].save;
App.Workbooks[1].Saved:=true;
看了下相关版本树,之前也有人针对此问题做过一些修改,问题当时可能是解决了,但之后可能由于相关Office版本的更新,相关之前的修改还是有问题,初步估计应该是Office保存的相应方法已有所改变,故报错之
在找百度哥谷歌姐无果之下,突发奇想很久之前做过一小工具,关闭工作表也能进行相关保存操作,遂采取此方法后问题得以解决,现做下笔记并与诸分享:
App.Workbooks[1].Close(True,sFile); --sFile:保存文件路径名
相关文章推荐
- 解决java web开发中常见的大量数据导出Excel超时(504)问题
- Web页面的数据导出excel时的格式问题
- 关于使用POI导出时excel版本问题的bug解决
- GridView导出数据到excel数字变为科学记数法的问题的解决办法
- Web页面的数据导出excel时的格式问题
- Java项目之查询处理的数据导出成Excel文档工具类
- 程式开发中导出数据到EXCEL中遇到的一个问题小解
- oracle11g、10g同时安装数据导入导出无法识别数据库版本问题
- 大量数据导出为Excel文件的问题解决
- Safari浏览器导出数据(excel)文件名乱码, 无后缀问题
- 使用HTML,CSS快速导出数据到Excel数据格式化问题
- java web开发中大量数据导出Excel超时(504)问题解决
- Workbook处理Excel出现不兼容问题
- GridView导出数据到Excel(形如身份证等数据的处理)
- GridView导出数据到Excel(形如身份证等数据的处理)
- 从GridView中直接导出数据到Excel文件 处理导出乱码 类型“GridView”的控件“XXXX”必须放在具有 runat=server 的窗体标记内。”的异常
- Excel导出及数据格式化处理(摘)
- NET导出数据问题收集(excel,word,dbf)
- RecyclerView的各种版本兼容问题处理集锦
- c++builder数据导出到excel中的问题