这个例子显示了如何将Excel电子表格写进内存缓冲区。
LibXL是一个轻量级的Excel类库,支持各类平台运行,如需使用先行点击这里下载:
#include "libxl.h"#include <fstream>using namespace libxl;int main(){ Book* book = xlCreateBook(); Sheet* sheet = book->addSheet(L"Sheet1"); const char* data; unsigned size; if(book->saveRaw(&data, &size)) { std::fstream stream("output.xls", std::ios_base::out | std::ios_base::binary); stream.write(data, size); } book->release(); return 0;}
标签:
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!