此处记录下怎么导入到工程里去。
1、解压缩文件夹之后将include和lib文件夹放在工程目录里。
2、vs的工程里导入inlcude里的头文件。
3、vs的Project -> Properties -> Linker -> General -> Additional Library Directories里导入lib的位置。
4、vs的Project -> Properties -> Linker -> Input -> Additional Dependencies里写入libxl.lib。
5、复制libxl.dll到工程目录下。
6、cpp里写入
#include "libxl/include/libxl.h"
using namespace libxl;
7、使用的代码为
Book* book = xlCreateBook();//xlCreateXMLBook() for xlsx
if(book)
{
Sheet* sheet = book->addSheet(_T("Sheet1"));
if(sheet)
{
sheet->writeStr(2, 1, _T("你好!"));
sheet->writeNum(3, 1, 1000);
}
book->save(L"example.xls");
book->release();
}
============================================
cpp里写第6步的时候可能会有错误,最好是在.h里引用头文件,同时声明Book和Sheet指针,就不会有C4430之类的错误了
如果我的文字解决了你的问题,请打个赏的,让我更有动力:)