Gratis C API for å opprette, lese og administrere Excel XLSX-regneark
Ledende åpen kildekode C XLSX-bibliotek gjør det mulig for programvareutviklere å lese, skrive, slå sammen, redigere og manipulere .xlsx-regneark. Det gjør det mulig å administrere flere regneark, celleformatering, slå sammen og splitte opp osv.
Hva er XlsxReaderWriter?
I dagens datadrevne verden er Excel XLSX‑filer essensielle for lagring, analyse og rapportering av informasjon. For utviklere som jobber i C eller C++, krever effektiv håndtering av disse filene en pålitelig og enkel løsning. XlsxReaderWriter, et lettvektig C‑XLSX‑bibliotek, forenkler kompleksiteten ved å håndtere Office Open XML (OOXML)-formater ved å tilby et intuitivt grensesnitt for lesing og skriving av .xlsx‑filer. Utviklere kan bruke dette C++‑XLSX‑API‑et til å lage Excel‑regneark, hente ut data og automatisere oppgaver knyttet til regneark – alt uten å være avhengig av Microsoft Excel eller tung tredjepartsprogramvare. Dette gjør det til et ideelt valg for å bygge tilpassede applikasjoner som trenger å samhandle med Excel‑filer for sømløs databehandling og automatisering.
Ideell for macOS- og iOS-utvikling gjør XlsxReaderWriter det mulig for utviklere å generere XLSX-regneark, formatere celler og rader, legge inn bilder, håndtere formler, slå sammen celler og legge til nye regneark eller hyperkoblinger – og gir full kontroll over tilpasning av regneark. Enten du bygger bedriftsapplikasjoner eller lette innebygde systemer, er dette C++ XLSX-biblioteket designet for å være portabelt, avhengighetsfritt og høyytelses. Utviklere kan enkelt konvertere XLSX-filer eller gjengi XLSX Excel-filer til brukervennlige formater, og støtter funksjoner som trengs i moderne applikasjoner som krever regnearkfunksjonalitet. Med sin enkelhet og kraft er XlsxReaderWriter et perfekt verktøy for å integrere robuste Excel-funksjoner i C/C++-prosjekter.
Kom i gang med XlsxReaderWriter
XlsxReaderWriter støtter CMake for bygging og installasjon av biblioteket. Start med å klone GitHub-repositoriet til din lokale maskin
Installer XlsxReaderWriter via CRAN
cmake $SOURCE_DIR $FLAGS Klone XlsxReaderWriter kildekode-repositoriet fra GitHub. Vennligst bruk følgende kode.
Klone XlsxReaderWriter kildekode-repositoriet fra GitHub. Vennligst bruk følgende kode.
Git clone https://github.com/jmcnamara/libxlsxwriter.git Naviger til repositoriets katalog og bygg biblioteket ved hjelp av den medfølgende Makefile:
cd XlsxReaderWriter
make
Les og skriv Excel XLSX-fil via C
Det åpne kildekodebiblioteket XlsxReaderWriter gjør det mulig for brukere både å lese og skrive .xlsx-filer, noe som gjør det til en allsidig løsning for håndtering av regnearkdata. Programvareutviklere kan laste inn og lese et eksisterende regneark med bare noen få linjer kode. Det er også veldig enkelt å opprette og legge til nye ark, endre eksisterende ark, formatere celler, rader og kolonner, legge til nye rader og kolonner, sette inn bilder osv. Følgende eksempel demonstrerer hvordan programvareutviklere kan lage XLSX-regnearkdokumenter ved hjelp av C-kommandoer.
Hvordan lage nye XLSX-regneark i C‑applikasjoner?
#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"];
}
Opprett og administrer flere ark via C-biblioteket
XlsxReaderWriter-biblioteket har gitt full støtte for å arbeide med flere regneark i en enkelt Excel-fil i C-applikasjoner. Med bare noen få linjer kode kan programvareutviklere opprette, lese, slette, dele/sammenslå eller endre ark etter behov. Her er et enkelt eksempel som demonstrerer hvordan programvareutviklere kan lage flere ark i et regneark ved hjelp av C-kommandoer.
Hvordan lage flere ark ved hjelp av C‑biblioteket?
BRAOfficeDocumentPackage *spreadsheet = [[BRAOfficeDocumentPackage alloc] init];
[spreadsheet.workbook createWorksheetNamed:@"DataSheet"];
[spreadsheet.workbook createWorksheetNamed:@"Summary"];
[spreadsheet saveAs:@"/path/to/multi-sheet.xlsx"];
Slå sammen og del opp celler via C-biblioteket
Det åpne kildekodebiblioteket XlsxReaderWriter har gitt full støtte for lasting og manipulering av regnearkceller i C‑applikasjoner. Biblioteket gjør det for programvareutviklere å slå sammen og dele opp Excel‑regnearkceller, noe som er nyttig for å lage strukturerte oppsett. Her er et enkelt eksempel som viser hvordan programvareutviklere kan slå sammen celler og lese innholdet fra dem i et regneark ved hjelp av C‑biblioteket.
Hvordan slå sammen celler og lese innholdet fra dem i et regneark via C‑biblioteket?
[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"]