API C Saor chun Bileog Oibre Excel XLSX a Chruthú, a Léamh & a Bhainistiú
Ceannródaíonn Leabharlann C XLSX Foinse Oscailte is fearr forbróirí bogearraí a léamh, a scríobh, a chumasc, a chur in eagar, agus a láimhseáil .xlsx. Ceadaíonn sé bainistíocht iolraí bileoga oibre, formáidiú ceall, cumasc agus dí-chumasc, agus mar sin de.
Cad é XlsxReaderWriter?
I ndomhanda atá tiomáinte ag sonraí inniu, tá comhaid Excel XLSX riachtanach chun eolas a stóráil, a anailísiú, agus a thuairisciú. Le haghaidh forbróirí a oibríonn i C nó C++, éilíonn bainistíocht na gcomhad seo go héifeachtach réiteach iontaofa agus simplí. XlsxReaderWriter, leabharlann C éadrom XLSX, a dhéanann na castachtaí a bhaineann le láimhseáil formáidí Office Open XML (OOXML) níos simplí trí chur ar fáil comhéadan intuítíve le haghaidh léitheoireachta agus scríbhneoireachta comhad .xlsx. Is féidir le forbróirí an API C++ XLSX seo a úsáid chun spásbhileoga Excel a chruthú, sonraí a bhaint amach, agus tascanna a bhaineann le spásbhileoga a uathoibriú—gan brath ar Microsoft Excel nó ar bhogearraí tríú páirtí troma. Déanann sé seo rogha idéalach chun feidhmchláir saincheaptha a thógáil a theastaíonn idirghníomhú leo le comhaid Excel le bainistíocht sonraí gan uaim agus uathoibriú.
Ideálach do fhorbairt macOS agus iOS, cuireann XlsxReaderWriter ar chumas forbróirí Xlsx spreasbhileog a ghiniúint, cealla agus rótaí a fhormáidiú, íomhánna a leabú, foirmlí a bhainistiú, cealla a chumasc, agus bileoga oibre nua nó naisc a chur leis — ag tairgiú smacht iomlán ar shaincheapadh spreasbhileog. Cibé an bhfuil tú ag tógáil aipeanna fiontraíochta nó córais leánta leabaithe, tá an leabharlann C++ XLSX seo deartha chun a bheith inaistrithe, gan spleáchas, agus ard-fheidhmíocht. Is féidir le forbróirí comhaid XLSX a thiontú go héasca nó comhaid Excel XLSX a thaispeáint i bhformáidí atá cairdiúil don úsáideoir, ag tacú le gnéithe a theastaíonn i bhfeidhmchláir nua-aimseartha a éilíonn feidhmiúlacht spreasbhileog. Leis an simplíocht agus an chumhacht atá aici, is uirlis iontach í XlsxReaderWriter chun cumais láidir Excel a chomhtháthú i dtionscadail C/C++.
Ag Tosú le XlsxReaderWriter
Tacaíonn XlsxReaderWriter le CMake chun an leabharlann a thógáil agus a shuiteáil. Tosaigh trí an stór GitHub a chlónú chuig do ríomhaire áitiúil.
Suiteáil XlsxReaderWriter trí CRAN
cmake $SOURCE_DIR $FLAGS Clónnaigh stór cód foinse XlsxReaderWriter ó GitHub. Úsáid an cód seo a leanas, le do thoil.
Clónnaigh an stór cód foinse XlsxReaderWriter ó GitHub. Úsáid an cód seo a leanas le do thoil.
Git clone https://github.com/jmcnamara/libxlsxwriter.git Nascleanúint go dtí comhadlann an stór agus tóg an leabharlann ag baint úsáide as an Makefile a soláthraítear:
cd XlsxReaderWriter
make
Léigh agus Scríobh Comhad Excel XLSX trí C
Ceadaíonn leabharlann foinse oscailte XlsxReaderWriter d'úsáideoirí .xlsx comhaid a léamh agus a scríobh, rud a fhágann sé mar réiteach ilúsáideach chun sonraí scarbhileog a láimhseáil. Is féidir le forbróirí bogearraí scarbhileog ann a luchtú agus a léamh le cúpla líne cód. Tá sé chomh héasca freisin nua bileoga a chruthú agus a chur leis, bileoga atá ann cheana a mhodhnú, cealla, rótaí agus colúin a fhormáidiú, rótaí agus colúin nua a chur leis, íomhánna a ionsá, srl. Léiríonn an sampla thíos conas is féidir le forbróirí bogearraí cáipéisí scarbhileog XLSX a chruthú ag baint úsáide as orduithe C.
Conas Spásbhileoga XLSX Nua a Chruthú i Aipeanna C?
#import "XlsxReaderWriter.h"
- (void)createXlsxFile {
BRAOfficeDocumentPackage *spreadsheet = [[BRAOfficeDocumentPackage alloc] init];
BRAWorksheet *worksheet = [spreadsheet.workbook createWorksheetNamed:@"Sheet1"];
[[worksheet cellForCellReference:@"A1"] setStringValue:@"Hello, XlsxReaderWriter!"];
[spreadsheet saveAs:@"/path/to/output.xlsx"];
}
Cruthaigh agus Bainistigh Ilbhileoga trí Leabharlann C
Tá tacaíocht iomlán curtha ar fáil ag an leabharlann XlsxReaderWriter chun oibriú le il-bhileoga oibre laistigh de chomhad Excel amháin i bhfeidhmchláir C. Le cúpla líne cód amháin is féidir le forbróirí bogearraí bileoga a chruthú, a léamh, a scriosadh, a roinn/chur le chéile nó a mhodhnú de réir mar is gá. Seo sampla simplí a léiríonn conas is féidir le forbróirí bogearraí il-bhileoga a chruthú laistigh de bhileog oibre ag baint úsáide as orduithe C.
Conas Ilbhileoga Iolracha a Chruthú le Leabharlann C?
BRAOfficeDocumentPackage *spreadsheet = [[BRAOfficeDocumentPackage alloc] init];
[spreadsheet.workbook createWorksheetNamed:@"DataSheet"];
[spreadsheet.workbook createWorksheetNamed:@"Summary"];
[spreadsheet saveAs:@"/path/to/multi-sheet.xlsx"];
Cumasc agus Dí-chumasc Cealla trí Leabharlann C
Tá an leabharlann foinse oscailte XlsxReaderWriter tar éis tacaíocht iomlán a sholáthar le haghaidh luchtú agus láimhseáil Cealla Scarbhileog laistigh de fheidhmchláir C. Déanann an leabharlann sé do fhorbróirí bogearraí cealla oibre Excel a chumasc agus a dhí-chumasc, rud atá úsáideach chun leagan amach struchtúrtha a chruthú. Seo sampla simplí a thaispeánann conas is féidir le forbróirí bogearraí cealla a chumasc agus ábhar a léamh uathu laistigh de bhileog oibre ag baint úsáide as an leabharlann C.
Conas Cealla a Chomhcheangal agus Ábhar a Léamh uathu i bhFeuille Oibre trí Leabharlann C?
[worksheet mergeCellsInRange:@"A10:C10"];
//Get the cell at C10 or the upper-left cell if C10 belongs to a merge cell
BRACell *cell = [worksheet cellOrFirstCellInMergeCellForCellReference:@"C10"]