原創|使用教程|編輯:何躍|2022-01-06 11:40:33.470|閱讀 393 次
概述:這個例子顯示了如何從內存緩沖區讀取Excel電子表格。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
LibXL是一個輕量級的Excel類庫,支持各類平臺運行,如需使用先行點擊這里下載:
#include "libxl.h" #include <iostream> #include <fstream> using namespace libxl; int main() { std::fstream stream("input.xls", std::ios_base::in | std::ios_base::binary); if(!stream) { std::cout << "file not found" << std::endl; return 1; } stream.seekg(0, std::ios_base::end); unsigned size = stream.tellg(); char* buf = new char[size]; stream.seekg(0, std::ios_base::beg); stream.read(buf, size); Book* book = xlCreateBook(); if(book->loadRaw(buf, size)) { Sheet* sheet = book->getSheet(0); std::wcout << sheet->name() << std::endl; } else { std::cout << book->errorMessage() << std::endl; return 1; } delete[] buf; return 0; }
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn