zrt333
zrt333
采纳率0%
2015-03-20 14:17 阅读 2.4k

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

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

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

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享

9条回答 默认 最新

  • 91program 91program 2015-03-20 14:27

    别的环境?还是Windows

    点赞 1 评论 复制链接分享
  • caozhy 从今以后生命中的每一秒都属于我爱的人 2015-03-20 14:40

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

    点赞 1 评论 复制链接分享
  • 91program 91program 2015-03-20 14:29

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

    点赞 评论 复制链接分享
  • zrt333 zrt333 2015-03-20 14:33

    不是windows 是CATIA开发的 caa中

    点赞 评论 复制链接分享
  • zrt333 zrt333 2015-03-20 14:36

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

    点赞 评论 复制链接分享
  • zrt333 zrt333 2015-03-21 00:50

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

    点赞 评论 复制链接分享
  • oyljerry oyljerry 2015-03-21 04:29

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

    点赞 评论 复制链接分享
  • bluelong1988111389 bluelong1988111389 2015-03-30 09:34

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

    点赞 评论 复制链接分享
  • lx624909677 lx624909677 2015-10-25 04:05

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

    点赞 评论 复制链接分享

相关推荐