EXCEL的问题
现在我通过引入安装的Office后的EXCEL组件,实现了EXCEL文件的读写。不过现在遇到麻烦,就是系统发布时要求客户机安装office。但现在不少用户不使用office,而使用WPS。由于现在微软打击盗版,而且有些用户是国家政府部门,也不方便用盗版。
不知道操作EXCEL文件有没有其它办法,能够不需要安装office,而只需要将某些组件或动态库进行打包安装就可以。
记得以前有个C***Sheet的类,但好像只能读取EXCEL文件内容,没办法写入啊。
[解决办法]
大版不如看看wps有没有提供第三方接口
office这面应该没有办法了
即便能找到继承组件的方法
但组件同样有版权问题啊
[解决办法]
这个问题我上个月末刚好遇到过。也是一个国外的发布服务器上面没有EXCEL,而且不给装。
我修改代码前是用的下面的这样的导入的:
/*#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