xlntC++ 編寫(xiě)的文件訪問(wèn)庫(kù)
xlnt是一個(gè)現(xiàn)代的C ++庫(kù),用于處理內(nèi)存中的電子表格,并按照ECMA 376第4版的說(shuō)明從XLSX文件讀取/寫(xiě)入。xlnt 1.0的第一個(gè)公開(kāi)版本于2017年5月10日發(fā)布。當(dāng)前的工作重點(diǎn)是增加兼容性,改進(jìn)性能和頭腦風(fēng)暴未來(lái)的發(fā)展目標(biāo)。有關(guān)使用此庫(kù)的高級(jí)摘要,請(qǐng)參閱功能列表。
例如:
在項(xiàng)目中引入xlnt,創(chuàng)建一個(gè)新的電子表格,并將其保存為“example.xlsx”。
#include <xlnt/xlnt.hpp>
int main()
{
xlnt::workbook wb;
xlnt::worksheet ws = wb.active_sheet();
ws.cell("A1").value(5);
ws.cell("B2").value("string data");
ws.cell("C3").formula("=RAND()");
ws.merge_cells("C3:C4");
ws.freeze_panes("B2");
wb.save("example.xlsx");
return 0;
}
// compile with -std=c++14 -Ixlnt/include -lxlnt評(píng)論
圖片
表情
