这份C++代码你需要自己有excel.h和excel.cpp。然后在作者提供的源码中包含进去。
如果你是包含一个excel.h你可能还需要对成员变量的类做一些修改。
这份函数在excel2000或者wps使用是没问题的。如果系统装有2003或2003+版本可能在使用中出现无法保存的现象!!!那么需要将函数内修改一下↓↓↓
OpenExcelFile: //lpDis = excel_books_.Add(COleVariant(file_name)); lpDis = excel_books_.Open(file_name, covOptional, covOptional, covOptional, covOptional, covOptional, covOptional, covOptional, covOptional, covOptional, covOptional, covOptional, covOptional, covOptional, covOptional);
这个有个不足就是存储手机号一样的字符串,你就算直接调用以字符串方式保存函数但是还是无法正确的存储手机号一样的字符串。。这里我自己的处理方式是在开头加一个逗号。。我有尝试过加一个单引号,但是并没什么卵用。。。。
最后感谢好人提供封装好的一个OLE方式操作excel的类:http://blog.csdn.net/fullsail/article/details/8449448
发表评论