XlsReadWriteII 升级后需要EXCEL版本的声明
XlsReadWriteII 升级后的需要EXCEL版本的声明
我们使用XlsReadWriteII,由4升级到5、6后,由于原代码仅作部分适应性修改。但往往忽约EXCEL版本的说明,造成客户的使用上的困忽。
事因:近日几位客户反映,软件生成的EXCEL表,手机不能打开。我在手机和电脑上,都能打开。经过反复查看,发现问题所在。
1、函数生成的EXCEL,默认97-2003版本,文件名使用.xls。代码中,没有加入版本申明代码,这样,造成文件名与内核不一致,手机不能正常打开。
2、根本原因是.XlsReadWriteII升级后,原代码中没有写上EXCEL版本的设置代码。而xlsReadWriteII默认2007版,虽然,软件要写的是97-2003版(文件名后缀.xls),但是,创建的是一个2007版内核,2003版文件名的EXCEL。
3、为何本人的手机,能打开。可以是强制打开后,可以EXCEL软件,也能强制打开了。造成出错,一时末被发现。
加入代码:
XLS.Version := xvExcel97; // 版本
问题解决。
最终解决办法:
// 写文件if XLS.Version=xvExcel2007then FileName:=changefileext(FileName,'.xlsx')else FileName:=changefileext(FileName,'.xls');XLS.Filename := FileName; XLS.Write;
XlsReadWriteII 升级后需要EXCEL版本的声明相关推荐
- iOS升级后,xcode版本不匹配高版本真机调试(Xcode unsupported iOS version...)
参考:https://blog.csdn.net/YanceChen2013/article/details/67636498?utm_medium=distribute.pc_relevant.no ...
- mac升级node到指定版本
1.清除npm缓存,执行命令 npm cache clean -f 2.n模块是专门用来管理nodejs的版本,安装n模块 npm install -g n 3.更新升级node版本 n stable ...
- 解决启动不了VMware虚拟机以及VM升级到新的版本后出现黑屏的问题
解决启动不了VMware虚拟机以及VM升级到新的版本后出现黑屏的问题 参考文章: (1)解决启动不了VMware虚拟机以及VM升级到新的版本后出现黑屏的问题 (2)https://www.cnblog ...
- 用友服务器系统版本低,客户端版本低于服务器端,请升级后再登录
问题现象: 近期爆发了一轮"客户端版本低于服务器端,请升级后再登录"的报错高峰 问题模块: 其他模块 关键字:客户端版本低于服务器端 问题版本:用友t6企业管理软件" s ...
- U-LINK2 升级后低版本不识别问题
U-LINK2 升级后低版本不识别问题 背景 我在keil5上使用ULINK2仿真器时,第一次使用提示升级ULINK2固件,我就点击了确定. 结果我的ULIN2就成了奇葩,在其他同事的机器上(KEIL ...
- hbuilderx升级3.6.5版本后运行到手机端同步资源失败,未得到同步资源的授权,请停止运行后重新运行,并注意手机上的授权提示
问题1: hbuilderx升级3.6.5版本后运行到手机端同步资源失败,未得到同步资源的授权,请停止运行后重新运行,并注意手机上的授权提示. 解决问题指路. https://uniapp.dclou ...
- 解决因蓝牙驱动版本问题无法升win10问题 (附 WIN7升级WIN10超详细步骤 及 升级后个别问题软件处理方法)
昨天晚上刚升级完毕,现在已经在正常使用! 有什么问题的朋友,欢迎多多交流! 想看如何解决因为蓝牙驱动无法升win10问题的朋友,直接看 升级过程中解决问题 的章节.其实思路就是如果真的无法更新驱动,那 ...
- PC版QQ的“版本太旧, 无法继续使用“ 及升级后的R6030运行时错
QQ9.2.0被提示:您的qq版本太旧,无法继续使用.升级到QQ9.6.6,提示:R6030 -CRT not initialized. 对于R6030运行时错,百度之后,得到以下几个方法: 1.安装 ...
- android数据库升级兼容老版本吗,成功升级后Android升级数据库不更新数据库版本...
我想添加三个新表到我现有的sqlite数据库,我遇到了成功升级后不更新数据库版本的问题.下面是运行DatabaseHelper:成功升级后Android升级数据库不更新数据库版本 private st ...
最新文章
- 在Ubuntu 14.04 64bit上编译安装Crtmpserver trunk svn 811版本!
- 电路实验1-电容充放电
- 集生态之力跨城市数字化之难题,英特尔交上了一份完美答卷
- 学习OpenGL ES之透明和混合
- 刷题 - 基础数学/数论问题
- 网络游戏性能测试的几点想法
- 大一java实训报告1500字_从800字小作文,到3000字小论文你用了多久? | 校媒FM
- 使用OpenApi弹性管理云服务器ECS
- 信号与系统 chapter10 系统的初值问题与系数匹配法
- linux popd 命令,Linux中的pushd推入和popd弹出命令
- CentOs基础操作指令(运行级别)
- centos7 firewall-cmd 用活firewalld防火墙中的zone
- Git 存在多个漏洞,开发人员应及时更新
- OpenGL基础20:镜面光照
- 变量和算术运算之变量(三)
- Pr教程之打字机效果
- php日记源码,留言日记 - PHP源码 - 源码下载
- 颠覆式创新看世界,读《第二曲线创新》有感
- 怎样修改用户的计算机配置文件,用户配置文件
- 你需要来自trustedinstaller的权限才能删除