首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

EXCEL的有关问题

2012-05-22 
EXCEL的问题现在我通过引入安装的Office后的EXCEL组件,实现了EXCEL文件的读写。不过现在遇到麻烦,就是系统

EXCEL的问题
现在我通过引入安装的Office后的EXCEL组件,实现了EXCEL文件的读写。不过现在遇到麻烦,就是系统发布时要求客户机安装office。但现在不少用户不使用office,而使用WPS。由于现在微软打击盗版,而且有些用户是国家政府部门,也不方便用盗版。
不知道操作EXCEL文件有没有其它办法,能够不需要安装office,而只需要将某些组件或动态库进行打包安装就可以。
记得以前有个C***Sheet的类,但好像只能读取EXCEL文件内容,没办法写入啊。

[解决办法]
大版不如看看wps有没有提供第三方接口
office这面应该没有办法了
即便能找到继承组件的方法
但组件同样有版权问题啊
[解决办法]
这个问题我上个月末刚好遇到过。也是一个国外的发布服务器上面没有EXCEL,而且不给装。
我修改代码前是用的下面的这样的导入的:

C/C++ code
/*#import "libid:2DF8D04C-5BFA-101B-BDE5-00AA0044DE52" \    rename("RGB", "ExcelRGB") \    rename("DocumentProperties", "ExcelDocumentProperties")// Microsoft Visual Basic for Applications Extensibility 5.3#import "libid:0002E157-0000-0000-C000-000000000046"#import "libid:00020813-0000-0000-C000-000000000046" \    rename("DialogBox", "ExcelDialogBox") \    rename("RGB", "ExcelRGB") \    exclude("IFont", "IPicture") \    rename("CopyFile", "ExcelCopyFile") \    rename("ReplaceText", "ExcelReplaceText") \    named_guids \    no_dual_interfaces*///using namespace Excel;
[解决办法]
楼上说的太轻松了
这种方法我没试过,如果使用ADO读Excel的话。值需要下载安装这个就行了
AccessDatabaseEngine.exe

access数据库组件,对你这个方法应该没用。我查过,使用这种方法必须要安装Excel

热点排行