如何用C++(MFC)创建一个dll 在别的环境下来实现对excel读写的调用?

http://www.cnblogs.com/xianyunhe/archive/2011/09/25/2190485.html
现在已经使用上述链接的方法实现了对excel文件数据的读写操作,我要怎样将这个程序设置成为 调用excel库 的程序 目的是想在别的环境下调用这个lib(dll)来实现对excel文件的读写

菜鸟一枚,可能问的方式有些问题,还请给予解惑

9个回答

别的环境?还是Windows

一样的,代码放在dll中就可以。不过要注意的是,这种方法的先决条件是,目标电脑必须安装了Excel。

环境不?有米有excel的环境呢?如果有,应该可以的,否则就要想其它办法了。

不是windows 是CATIA开发的 caa中

我是想将对excel读写的程序封装成dll 在那个环境下是可以实现对dll的调用的

谢谢,如何将MFC应用程序编写的代码放入到dll中呢,能给个详细点的链接吗

封装dll,定义导出函数,然后就是导出函数中封装你目前的代码
不过要考虑其他环境的一些依赖,比如是否有excel com组件注册。你的dll本身依赖的VC运行时库等

我封装过操作word的,你不就是做个dll嘛。没那么复杂,你做成lib库的话在别的程序中用的时候可能需要重新配置相关的excel dll
的位置,但是生产dll给别人用时就不用改配置了,但是电脑用excel还是必须的

windows下编写的dll需要依然一些windows下的库,直接拷贝到其他环境下不一定好用吧

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐