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

API C Gratis untuk Membuat, Membaca & Mengelola Lembar Kerja Excel XLSX

Perpustakaan C XLSX Open Source terkemuka memungkinkan Pengembang Perangkat Lunak untuk Membaca, Menulis, Menggabungkan, Mengedit, dan Memanipulasi Spreadsheet .xlsx. Ini memungkinkan Pengelolaan Banyak Lembar Kerja, Pemformatan Sel, Menggabungkan dan Memisahkan, dan sebagainya.

Apa itu XlsxReaderWriter?

Di dunia yang didorong oleh data saat ini, file Excel XLSX sangat penting untuk menyimpan, menganalisis, dan melaporkan informasi. Bagi pengembang yang bekerja dengan C atau C++, mengelola file-file ini secara efisien memerlukan solusi yang handal dan sederhana. XlsxReaderWriter, sebuah perpustakaan C XLSX yang ringan, menyederhanakan kompleksitas penanganan format Office Open XML (OOXML) dengan menyediakan antarmuka intuitif untuk membaca dan menulis file .xlsx. Pengembang dapat menggunakan API XLSX C++ ini untuk membuat spreadsheet Excel, mengekstrak data, dan mengotomatiskan tugas-tugas terkait spreadsheet—semua tanpa bergantung pada Microsoft Excel atau perangkat lunak pihak ketiga yang berat. Ini menjadikannya pilihan ideal untuk membangun aplikasi kustom yang perlu berinteraksi dengan file Excel untuk manajemen data dan otomatisasi yang mulus.

Ideal untuk pengembangan macOS dan iOS, XlsxReaderWriter memungkinkan pengembang menghasilkan spreadsheet XLSX, memformat sel dan baris, menyisipkan gambar, mengelola formula, menggabungkan sel, dan menambahkan lembar kerja baru atau tautan hiperteks—menawarkan kontrol penuh atas kustomisasi spreadsheet. Baik Anda membangun aplikasi perusahaan atau sistem tertanam ringan, perpustakaan C++ XLSX ini dirancang agar portabel, bebas ketergantungan, dan berperforma tinggi. Pengembang dapat dengan mudah mengonversi file XLSX atau merender file Excel XLSX ke format yang ramah pengguna, mendukung fitur yang dibutuhkan dalam aplikasi modern yang memerlukan fungsionalitas spreadsheet. Dengan kesederhanaan dan kekuatannya, XlsxReaderWriter adalah alat yang sempurna untuk mengintegrasikan kemampuan Excel yang kuat ke dalam proyek C/C++.

Previous Next

Memulai dengan XlsxReaderWriter

XlsxReaderWriter mendukung CMake untuk membangun dan menginstal perpustakaan. Mulailah dengan mengkloning repositori GitHub ke mesin lokal Anda

Instal XlsxReaderWriter melalui CRAN

 cmake $SOURCE_DIR $FLAGS 

Kloning repositori kode sumber XlsxReaderWriter dari GitHub. Silakan gunakan kode berikut.

Klon repositori kode sumber XlsxReaderWriter dari GitHub. Silakan gunakan kode berikut.

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

Navigasikan ke direktori repositori dan bangun perpustakaan menggunakan Makefile yang disediakan:

cd XlsxReaderWriter
make

Membaca dan Menulis File Excel XLSX melalui C

Perpustakaan open source XlsxReaderWriter memungkinkan pengguna untuk membaca dan menulis file .xlsx, menjadikannya solusi serbaguna untuk menangani data spreadsheet. Pengembang perangkat lunak dapat memuat dan membaca spreadsheet yang ada dengan hanya beberapa baris kode. Juga sangat mudah untuk membuat dan menambahkan lembar baru, memodifikasi lembar yang ada, memformat sel, baris, dan kolom, menambahkan baris dan kolom baru, menyisipkan gambar, dan sebagainya. Contoh berikut menunjukkan bagaimana pengembang perangkat lunak dapat membuat dokumen spreadsheet XLSX menggunakan perintah C.

Cara Membuat Spreadsheet XLSX Baru di 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"];
}

Membuat dan Mengelola Beberapa Lembar melalui Perpustakaan C

Perpustakaan XlsxReaderWriter telah menyediakan dukungan lengkap untuk bekerja dengan beberapa lembar kerja dalam satu file Excel di dalam aplikasi C. Dengan hanya beberapa baris kode, pengembang perangkat lunak dapat membuat, membaca, menghapus, memisah/menyatukan, atau memodifikasi lembar kerja sesuai kebutuhan. Berikut adalah contoh sederhana yang menunjukkan bagaimana pengembang perangkat lunak dapat membuat beberapa lembar dalam sebuah worksheet menggunakan perintah C.

Cara Membuat Beberapa Lembar 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

Pustaka sumber terbuka XlsxReaderWriter telah menyediakan dukungan lengkap untuk memuat dan memanipulasi Sel Spreadsheet di dalam aplikasi C. Pustaka ini memudahkan pengembang perangkat lunak untuk menggabungkan dan memisahkan sel lembar kerja Excel, yang berguna untuk membuat tata letak terstruktur. Berikut adalah contoh sederhana yang menunjukkan cara pengembang perangkat lunak dapat menggabungkan sel dan membaca isinya dari dalam lembar kerja menggunakan pustaka C.

Cara Menggabungkan Sel dan Membaca Isinya di Dalam Worksheet 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"]

 Indonesia