1. Produk
  2.   Hamparan
  3.   C++
  4.   XlsxReaderWriter
 
  

API C Percuma untuk Mencipta, Membaca & Mengurus Lembaran Kerja Excel XLSX

Perpustakaan C XLSX Sumber Terbuka terkemuka membolehkan Pembangun Perisian Membaca, Menulis, Menggabungkan, Menyunting, dan Memanipulasi Hamparan .xlsx. Ia membolehkan Mengurus Pelbagai Lembaran Kerja, Pemformatan Sel, Menggabungkan dan Memisahkan & sebagainya.

Apakah XlsxReaderWriter?

Dalam dunia yang dipacu data hari ini, fail Excel XLSX adalah penting untuk menyimpan, menganalisis, dan melaporkan maklumat. Bagi pemaju yang bekerja dalam C atau C++, mengurus fail-fail ini dengan cekap memerlukan penyelesaian yang boleh dipercayai dan mudah. XlsxReaderWriter, sebuah perpustakaan C XLSX yang ringan, mempermudahkan kerumitan pengendalian format Office Open XML (OOXML) dengan menyediakan antara muka intuitif untuk membaca dan menulis fail .xlsx. Pemaju boleh menggunakan API XLSX C++ ini untuk membuat hamparan Excel, mengekstrak data, dan mengautomasi tugas berkaitan hamparan—semua tanpa bergantung pada Microsoft Excel atau perisian pihak ketiga yang berat. Ini menjadikannya pilihan ideal untuk membina aplikasi khusus yang perlu berinteraksi dengan fail Excel bagi pengurusan data dan automasi yang lancar.

Sesuai untuk pembangunan macOS dan iOS, XlsxReaderWriter membolehkan pemaju menghasilkan hamparan XLSX, memformat sel dan baris, menyematkan imej, mengurus formula, menggabungkan sel, dan menambah helaian kerja baru atau pautan hiper—menawarkan kawalan penuh ke atas penyesuaian hamparan. Sama ada anda membina aplikasi perusahaan atau sistem terbenam yang ringan, perpustakaan C++ XLSX ini direka untuk menjadi mudah alih, bebas kebergantungan, dan berprestasi tinggi. Pemaju dapat dengan mudah menukar fail XLSX atau memaparkan fail Excel XLSX ke dalam format mesra pengguna, menyokong ciri yang diperlukan dalam aplikasi moden yang memerlukan fungsi hamparan. Dengan kesederhanaan dan kuasanya, XlsxReaderWriter adalah alat yang sempurna untuk mengintegrasikan keupayaan Excel yang kukuh ke dalam projek C/C++.

Previous Next

Mula Menggunakan XlsxReaderWriter

XlsxReaderWriter menyokong CMake untuk membina dan memasang perpustakaan. Mulakan dengan mengklon repositori GitHub ke mesin tempatan anda

Pasang XlsxReaderWriter melalui CRAN

 cmake $SOURCE_DIR $FLAGS 

Klon repositori kod sumber XlsxReaderWriter dari GitHub. Sila gunakan kod berikut.

Klon repositori kod sumber XlsxReaderWriter dari GitHub. Sila gunakan kod berikut.

Git clone https://github.com/jmcnamara/libxlsxwriter.git 

Navigasi ke direktori repositori dan bina perpustakaan menggunakan Makefile yang disediakan:

cd XlsxReaderWriter
make

Baca dan Tulis Fail Excel XLSX melalui C

Perpustakaan XlsxReaderWriter sumber terbuka membolehkan pengguna membaca dan menulis fail .xlsx, menjadikannya penyelesaian serbaguna untuk mengendalikan data lembar kerja. Pembangun perisian boleh memuat dan membaca lembar kerja sedia ada dengan hanya beberapa baris kod. Ia juga sangat mudah untuk mencipta dan menambah helaian baru, mengubah helaian sedia ada, memformat sel, baris dan lajur, menambah baris dan lajur baru, menyisipkan imej dan sebagainya. Contoh berikut menunjukkan bagaimana pembangun perisian boleh mencipta dokumen lembar kerja XLSX menggunakan arahan C.

Bagaimana Membuat Hamparan XLSX Baru dalam Aplikasi 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"];
}

Cipta dan Urus Berbilang Lembaran melalui Perpustakaan C

Perpustakaan XlsxReaderWriter telah menyediakan sokongan lengkap untuk bekerja dengan pelbagai lembar kerja dalam satu fail Excel dalam aplikasi C. Dengan hanya beberapa baris kod, pembangun perisian boleh mencipta, membaca, memadam, memisah/menyatu atau mengubah helaian mengikut keperluan. Berikut ialah contoh mudah yang menunjukkan bagaimana pembangun perisian boleh mencipta pelbagai helaian dalam satu lembar kerja menggunakan arahan C.

Bagaimana Membuat Berbilang Lembaran menggunakan Perpustakaan C?

BRAOfficeDocumentPackage *spreadsheet = [[BRAOfficeDocumentPackage alloc] init];
[spreadsheet.workbook createWorksheetNamed:@"DataSheet"];
[spreadsheet.workbook createWorksheetNamed:@"Summary"];
[spreadsheet saveAs:@"/path/to/multi-sheet.xlsx"];

Menggabungkan dan Memisahkan Sel melalui Perpustakaan C

Perpustakaan sumber terbuka XlsxReaderWriter telah menyediakan sokongan lengkap untuk memuatkan dan memanipulasi Sel Hamparan dalam aplikasi C. Perpustakaan ini memudahkan pembangun perisian untuk menggabungkan dan memisahkan sel lembar kerja Excel, yang berguna untuk membuat susun atur berstruktur. Berikut ialah contoh mudah yang menunjukkan bagaimana pembangun perisian dapat menggabungkan sel dan membaca kandungannya dalam lembar kerja menggunakan perpustakaan C.

Bagaimana Menggabungkan Sel dan Membaca Kandungan daripadanya dalam Lembaran Kerja melalui Perpustakaan 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"]

 Melayu