Xlnt
Tras-Ardán C ++ Leabharlann le haghaidh Scarbhileog Excel
Ceadaíonn Open Source API Comhaid Scarbhileog Microsoft Excel XLSX a Léamh, a Scríobh, a Athrú agus a Easpórtáil trí C++ API.
Is leabharlann nua-aimseartha foinse oscailte C++ é Xlnt a sholáthraíonn gnéithe chun comhaid scarbhileog XLSX a ionramháil. Cuireann sé ar chumas forbróirí bogearraí comhaid scarbhileog a léamh agus a scríobh ó/go comhaid XLSX. Ar an 10 Bealtaine, 2017 bhí an chéad eisiúint poiblí de Xlnt leagan 1.0 ar fáil don phobal. Díríonn an obair le déanaí go príomha ar fheabhsuithe comhoiriúnachta agus feidhmíocht níos fearr.
Cuireann leabharlann Xlnt feidhmiúlacht ar fáil do go leor gnéithe tábhachtacha, mar shampla leabhair oibre ar stíl Excel agus leabhair oibre stíl uimhreacha a chruthú, cruthú Leabhar Oibre criptithe, Leabhar Oibre Dénártha Excel, Airíonna doiciméad, tacaíocht hipearnasc, Imeall Leathanach, Tuairimí, Stíleanna Cille, agus go leor eile.
Tús a chur le Xlnt
Déanann na céimeanna seo a leanas an tiomsaitheoir a nuashonrú agus na hathróga timpeallachta cuí a shocrú.
Suiteáil PIP Ordú
sudo add-apt-repository ppa:ubuntu-toolchain-r/test
sudo apt update
sudo apt-get upgrade
sudo apt-get install gcc-6 g++-6
export CC=/usr/bin/gcc-6
export CXX=/usr/bin/g++-6
C++ API le léamh ó Scarbhileog XLSX Reatha
Soláthraíonn leabharlann foinse oscailte Xlnt feidhmiúlacht chun scarbhileog XLSX atá ann cheana a léamh taobh istigh d’fheidhmchláir C++. Ligeann sé freisin d’fhorbróirí na luachanna teaghrán a phriontáil ar an scáileán. Ina theannta sin, a luaithe a léann tú an t-ábhar is féidir an t-ábhar a onnmhairiú isteach i gcomhad agus é a stóráil sa suíomh is rogha leat.
Léigh Scarbhileog XLSX trí C++ API
int main()
{
xlnt::workbook wb;
wb.load("/home/timothymccallum/test.xlsx");
auto ws = wb.active_sheet();
std::clog << "Processing spread sheet" << std::endl;
for (auto row : ws.rows(false))
{
for (auto cell : row)
{
std::clog << cell.to_string() << std::endl;
}
}
std::clog << "Processing complete" << std::endl;
return 0;
}
Cuir Formáidiú & Stíl i bhfeidhm ar Scarbhileog Excel
Cuireann leabharlann Xlnt ar chumas ríomhchláraitheoirí formáidiú agus stíleanna a chur i bhfeidhm ar a gcuid sonraí laistigh de scarbhileog Excel. Freagraíonn formáid in Xlnt don ailíniú, teorainn, líonadh, cló, formáid uimhreach, agus socruithe cosanta a chuirtear i bhfeidhm ar chill. Ar an láimh eile, is stíl ainmnithe é stíl a cruthaíodh sa roghchlár anuas "Stíleanna cealla" in Excel. Ní mór ainm a bheith aige agus go roghnach aon ailíniú, teorainn, líonadh, cló, formáid uimhreach agus cosaint. Is féidir formáid agus stíl a bheith ag cill.
Cuir Formáidiú Uimhreach i bhfeidhm trí C++ API
#include
#include
int main()
{
xlnt::workbook wb;
auto cell = wb.active_sheet().cell("A1");
cell.number_format(xlnt::number_format::percentage());
cell.value(0.513);
std::cout << cell.to_string() << std::endl;
return 0;
}
Ag Socrú Imeall Leathanaigh de Bhileog Oibre
Cuireann an foinse oscailte Xlnt ar chumas ríomhchláraitheoirí corrlaigh leathanaigh a chur i bhfeidhm ar leathanach bileog oibre Excel taobh istigh dá bhfeidhmchláir C++ féin. Sonraíonn corrlaigh leathanaigh cé mhéad achair bhán ba chóir a fhágáil thart ar an eolas i mbileog oibre Excel. Soláthraíonn siad teorainn amhairc do leathanaigh chlóite an úsáideora agus limistéar inar féidir an leathanach a choinneáil nó a cheangal.