请问Formula One可以动态加载Excel文件吗?

whwjn 2009-06-14 09:47:04
我想在程序中动态加载不同的Excel 2003的文件,请问用Formula One可以实现吗?如果Formula One
实现不了,还有其它报表控件可以实现吗?谢谢
...全文
157 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
CDSoftwareWj 2009-06-22
  • 打赏
  • 举报
回复
顶楼上说的,还有要补充的,最好不要用Formula One做深入开发,兼容性是大头,有时会出现一些奇怪问题

我用 Formula One做过一个应用,不过越到后来,越后悔没用OLE直接控制Excel,本来想叫用户环境不用安装Excel就能用

不过后来发现这种担心是多余地 Orz,再后来就是发现了比Formula One还好的东东,Dx系列中有一个类似Excel的组件

功能也很强大,还是VCL的 嘿嘿不像FO还要一个OCX
starwlj 2009-06-22
  • 打赏
  • 举报
回复
在程序中动态加载不同的Excel 2003的文件,用Formula One 6.1比较好(D5导入没有问题,D7导入有问题,可以用D5的PAS覆盖后编译)

所有的sheet全部加载了,可以用DeleteSheets把多余的删除了,

Formula One 6.1功能和兼容性是不错的,就是资料少点
idecl 2009-06-17
  • 打赏
  • 举报
回复
可以呀,Formula One带的实例就有
好像是个LOADFILE什么的函数,具体记不清了
whwjn 2009-06-17
  • 打赏
  • 举报
回复
找到了,好像不能只加载一个book里面的某个sheet,而是所有的sheet全部加载了,不知道是不是这样?
xinxinshou2009 2009-06-15
  • 打赏
  • 举报
回复
office文档可以用ole来操作,三方控件中,我曾经用过一个officecontrol控件进行过开发,你可以搜一下,运气好能找到XX版的。只是尽量注意不要大规模使用,毕竟是国内开发的
bdmh 2009-06-15
  • 打赏
  • 举报
回复
可以动态加载,但是低版本的Formula One 对excel的格式是有要求的,不知现在是否有新版本出现
其它组件可以考虑华表的Cell组件,与excel结合比较完美,但它是收费的

5,388

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧