DELPHI盒子
!实时搜索: 盒子论坛 | 注册用户 | 修改信息 | 退出
检举帖 | 全文检索 | 关闭广告 | 捐赠
技术论坛
 用户名
 密  码
自动登陆(30天有效)
忘了密码
≡技术区≡
DELPHI技术
lazarus/fpc/Free Pascal
移动应用开发
Web应用开发
数据库专区
报表专区
网络通讯
开源项目
论坛精华贴
≡发布区≡
发布代码
发布控件
文档资料
经典工具
≡事务区≡
网站意见
盒子之家
招聘应聘
信息交换
论坛信息
最新加入: jeff1314
今日帖子: 10
在线用户: 4
导航: 论坛 -> DELPHI技术 斑竹:liumazi,sephil  
作者:
男 qingyun (qingyun) ★☆☆☆☆ -
盒子活跃会员
2016/9/28 8:36:05
标题:
CreateOleObject('Excel.Application')的方法好像对2003以后的xlsx格式的excel失效了 浏览:2016
加入我的收藏
楼主: 一直用CreateOleObject('Excel.Application');获取excel的的数据

但是自从2007开始,格式从xls变成了xlsx;

以前的vba的方法失效了,不知道还有其他什么好的方法
----------------------------------------------
青云论坛
作者:
男 yuzhenguo0 (金远见) ▲▲▲▲▲ -
普通会员
2016/9/28 9:58:04
1楼: 是的 高级版本不支持了 得用其他办法了 在服务端生成 然后下载
----------------------------------------------
学DELPHI http://www.studydelphi.com
作者:
男 xlonger (xlonger) ★☆☆☆☆ -
普通会员
2016/9/28 10:13:45
2楼: Native Excel支持 2007格式的吧?读取和 创建都可以的。
----------------------------------------------
我打的是酱油,而不是别的什么油。
我灌的是口水,而不是别的什么水。
我聊的折腾不是那个不折腾的折腾。
我说的阿娇不是那个邓玉娇的阿娇。
3个代表,6个为什么,9个肠胃炎。
D性强的领导干部都不喜欢热比娅。
我特别要讲的是,屁民网黄色论坛是我经常上网必选的 网站之一
作者:
男 wang_80919 (Flying Wang) ★☆☆☆☆ -
普通会员
2016/9/28 10:16:06
3楼: CreateOleObject('Excel.Application')
和你们的 格式 有个 屁的关系。
他仅仅是启动你的 Excel EXE 而已。
你的 Excel EXE 不支持 xlsx 你可以去换一个啊。

用 OLE 控制 Excel 好几年了,从 2003 到 2010 没有不兼容的。
----------------------------------------------
(C)(P)Flying Wang
作者:
男 xlonger (xlonger) ★☆☆☆☆ -
普通会员
2016/9/28 10:23:30
3楼: yuzhenguo0 (金远见)

http://www.studydelphi.com/forum.php?mod=viewthread&tid=501&extra=page%3D2

这个文件 好像是损坏的,下载几次,解压时都提示不行。
----------
错误
----------
**********\MiTeC SICS 2016 Full Source DX10 %26 DX10.1 Win32-Win64 %2B DLL Win32-Win64 (1).rar
这个压缩文件格式未知或者数据已经被损坏
----------
确定   
----------
----------------------------------------------
我打的是酱油,而不是别的什么油。
我灌的是口水,而不是别的什么水。
我聊的折腾不是那个不折腾的折腾。
我说的阿娇不是那个邓玉娇的阿娇。
3个代表,6个为什么,9个肠胃炎。
D性强的领导干部都不喜欢热比娅。
我特别要讲的是,屁民网黄色论坛是我经常上网必选的 网站之一
作者:
男 liminx (liminx) ★☆☆☆☆ -
普通会员
2016/9/28 12:43:30
4楼: 跟原来的方法一样。
----------------------------------------------
-
作者:
男 crystalmoon (crystalmoon) ★☆☆☆☆ -
盒子活跃会员
2016/9/28 17:17:00
5楼: 用法是一样的,只是部分涉及VBA需要调整....这个与Delphi没有关系。。。。。
调整也很简单,先判断版本,再调整相应VBA代码,都要在excel中先测试好。。
----------------------------------------------
-
作者:
男 qingyun (qingyun) ★☆☆☆☆ -
盒子活跃会员
2016/9/29 11:23:47
6楼: to xlonger :
   Native Excel 看过,没用过,不过好像最新版只有xe7,弄到d10下,估计没问题,那天试试看;这个控件应该不错,不需要excel环境,可以直接调用;
最绿色;

    

TO  wang_80919:
  
  你意思理解错了,不是自己电脑安装的excel不支持xlsx;
  而是网上那些demo程序,都是基于低版本excel的;
  高版本基本没有demo;可以参考一些vb.net 或c#的能够改写;


 

to  crystalmoon 
   你这个方法不错,先判断版本,在调整vba代码;


以前看到一个帖子,说有个兄弟说话很冲,不知道在不在这里;也算见识了;
----------------------------------------------
青云论坛
作者:
男 wang_80919 (Flying Wang) ★☆☆☆☆ -
普通会员
2016/9/29 11:26:03
7楼: 楼主你也不说 哪句 vba 代码,你不兼容了。
反正,我写的 我都兼容。
我也没写啥复杂的,就是取值,写值,设置单元格字体大小等而已。
----------------------------------------------
(C)(P)Flying Wang
作者:
男 vga (vga) ★☆☆☆☆ -
盒子活跃会员
2016/9/30 6:36:52
8楼: 对呀,把具体的语句写出来,看看是哪里的问题呀!
----------------------------------------------
-
作者:
男 w32delphi (中材国际) ▲▲▲△△ -
普通会员
2016/10/2 21:29:45
9楼: 还是一样用啊,没感觉有什么变化
----------------------------------------------
-
信息
登陆以后才能回复
Copyright © 2CCC.Com 盒子论坛 v3.0.1 版权所有 页面执行72.26563毫秒 RSS