是关于DELPHI控制excel文件的,需求是这样的1 从服务器上下载excel文件进行编辑,excel文件不能保存到本地2 对excel文件格式进行控制,excel文件有固定的格式(比如你按新增一页的话,新增的那一页是有固定格式的)并且用户不能更改格式3 保存时将excel文件上传到服务器我现在用的是olecontainer,但是缺点太多了,比如不能打印预览,不能同时操作多个excel文件,而我知道的其他的方法
1 excel插件,不大现实,我做的是单独一个模块,只能有1个exe文件,而且最好不要安装什么的
2 excel中用vba,老板说不行
3 用virant变量或servers中的texcelapplicaiton控件,我很想这样,但是有个问题解决不了,就是新增工作页的时候我怎么给他固定格式,我的想法是在delphi中写个画模板方法,然后在delphi中捕获excel的新增工作页事件,调用自己的方法,就可以画个模板出来了,但是该怎么实现呢?我不知道如何去捕获excel的事件,或者哪位有更好的方法请指教一下啊,分数就这么多了,小弟感激不尽
1 excel插件,不大现实,我做的是单独一个模块,只能有1个exe文件,而且最好不要安装什么的
2 excel中用vba,老板说不行
3 用virant变量或servers中的texcelapplicaiton控件,我很想这样,但是有个问题解决不了,就是新增工作页的时候我怎么给他固定格式,我的想法是在delphi中写个画模板方法,然后在delphi中捕获excel的新增工作页事件,调用自己的方法,就可以画个模板出来了,但是该怎么实现呢?我不知道如何去捕获excel的事件,或者哪位有更好的方法请指教一下啊,分数就这么多了,小弟感激不尽
解决方案 »
- 方法指针要怎么用呢?
- IdUdpServer多线程接收各路数据的问题
- 如何去掉快捷方式的热键?急!!!解决后立即结贴~~
- 關於sql-server服務器不存在或拒絕訪問的問題
- 如何让combobox的下拉列表变得长一点,可以一次显示很多items
- 好久没上csdn了,放分先!!~~~~~~
- 请问用dbexpress+delphi6开发oracle应用程式需要那些文件才可运行!
- TurboPower的串口通信控件SPComm?多谢!
- !!!绝对陷阱,千万别上当!!! !
- delphi中能否使用中文变量名?
- 怎么彻底清空vf表!!(用delphi语言)
- 如何在DBGRIDEH里利用FOOTER实现对选中记录的统计
我想了一个办法,用APPLICATION创建EXCEL对象的方法去操作EXCEL,首先在本地写好一个模板,然后在源新建页,然后将本地模板打开,全选,复制,然后将源新建页全选粘贴,我觉得可以,但是没有试过,但是全选、复制、粘贴的方法,倒是用过,你可以现做个简单的试试。不过用APPLICATION创建的对象没有语法提示,比较郁闷,希望你对每个方法和属性都熟悉。
建议你去找找第三方的Sheet控件,然后自己写一个编辑器
ExpressSpreadSheet就挺不错的,可以处理Excel文件