一個(gè)可以讀取和寫(xiě)入 Excel 文件的專(zhuān)業(yè)跨平臺(tái)庫(kù)
標(biāo)簽:文檔管理Excel開(kāi)發(fā)商: XLware
當(dāng)前版本: 4.0.0
產(chǎn)品類(lèi)型:控件
產(chǎn)品功能:文檔管理
平臺(tái)語(yǔ)言:C|C++|C#|DelPhi
開(kāi)源水平:不提供源碼
本產(chǎn)品的分類(lèi)與介紹僅供參考,具體以商家網(wǎng)站介紹為準(zhǔn),如有疑問(wèn)請(qǐng)來(lái)電 023-68661681 咨詢(xún)。
LibXL是一個(gè)可以讀寫(xiě)Excel文件的庫(kù),易用而且功能強(qiáng)大,不需要Microsoft Excel和.NET框架。
LibXL可以幫助你的應(yīng)用程序以最小的代價(jià)將數(shù)據(jù)導(dǎo)出/提取到Excel文件中。同時(shí)它也可以作為報(bào)告引擎使用。庫(kù)可以在C、C++、C#、Delphi、PHP、Python、PowerBASIC、Xojo、Fortran和其他語(yǔ)言中使用。支持Excel 97-2003二進(jìn)制格式(xls)和Excel 2007-2016 xml格式(xlsx/xlsm)。支持Unicode和64位平臺(tái)。有一個(gè)針對(duì).NET開(kāi)發(fā)者的封裝器和獨(dú)立的Linux、Mac和iOS版本。在demo.xls或demo.xlsx文件中可以看到該庫(kù)的特點(diǎn)。
* 關(guān)于本產(chǎn)品的分類(lèi)與介紹僅供參考,精準(zhǔn)產(chǎn)品資料以官網(wǎng)介紹為準(zhǔn),如需購(gòu)買(mǎi)請(qǐng)先行測(cè)試。
LibXL是一個(gè)可以讀寫(xiě)Excel文件的庫(kù),易用而且功能強(qiáng)大,不需要Microsoft Excel和.NET框架。它可以用作:
毫不費(fèi)力地幫助你的應(yīng)用程序輸出或提取數(shù)據(jù)到Excel文件,也可以從Excel文件中輸出和提取數(shù)據(jù)
可用作報(bào)表引擎
可應(yīng)用于C、C++、C#、Delphi、Fortran以及其他語(yǔ)言
支持Excel 97-2003二進(jìn)制格式(XLS)和Excel 2007-2013 XML格式(xlsx / xlsm)
支持Unicode和64位平臺(tái)
擺脫Excel-LibXL具有C / C ++標(biāo)頭,Delphi單元和.NET程序集,可包含在您的項(xiàng)目中。沒(méi)有OLE自動(dòng)化。
自定義外觀-LibXL支持多種格式選項(xiàng):對(duì)齊方式,邊框,顏色,填充圖案,字體,合并單元格等。
C
#include "libxl.h" int main() { BookHandle book = xlCreateBook(); // xlCreateXMLBook() if(book) { SheetHandle sheet = xlBookAddSheet(book, L"Sheet1"); if(sheet) { xlSheetWriteStr(sheet, 2, 1, L"Hello, World !", NULL); xlSheetWriteNum(sheet, 3, 1, 1000, NULL); } xlBookSave(book, L"example.xls"); xlBookRelease(book); } return 0; }
C++
#include "libxl.h" using namespace libxl; int main() { Book* book = xlCreateBook(); // xlCreateXMLBook() for xlsx if(book) { Sheet* sheet = book->addSheet(L"Sheet1"); if(sheet) { sheet->writeStr(2, 1, L"Hello, World !"); sheet->writeNum(3, 1, 1000); } book->save(L"example.xls"); book->release(); } return 0; }
C#
class Program { static void Main(string[] args) { try { Book book = new BinBook(); // use XmlBook() for xlsx Sheet sheet = book.addSheet("Sheet1"); sheet.writeStr(2, 1, "Hello, World !"); sheet.writeNum(3, 1, 1000); book.save("example.xls"); } catch (System.Exception e) { Console.WriteLine(e.Message); } } }
Delphi
var Book: TBook; Sheet: TSheet; begin Book := TBinBook.Create; // use TXmlBook() for xlsx Sheet := Book.addSheet('Sheet1'); Sheet.writeStr(2, 1, 'Hello, World !'); Sheet.writeNum(3, 1, 1000); Book.save('example.xls'); Book.Free; end;
更新時(shí)間:2022-01-06 11:33:09.000 | 錄入時(shí)間:2016-03-16 15:12:14.000 | 責(zé)任編輯:胡濤