1. Ürün:% s
  2.   E-tablo
  3.   C++
  4.   XlsxReaderWriter
 
  

Excel XLSX Çalışma Sayfası Oluşturmak, Okumak ve Yönetmek için Ücretsiz C API

Öncü Açık Kaynak C XLSX Kütüphanesi, Yazılım Geliştiricilerine .xlsx elektronik tablosunu Okuma, Yazma, Birleştirme, Düzenleme ve Manipüle etme imkanı sunar. Birden fazla Çalışma Sayfasını, Hücre Biçimlendirmesini, Birleştirme ve Birleştirmeyi Kaldırma vb. yönetebilir.

XlsxReaderWriter nedir?

Bugünün veri odaklı dünyasında, Excel XLSX dosyaları bilgi depolama, analiz etme ve raporlama için hayati öneme sahiptir. C veya C++ ile çalışan geliştiriciler için bu dosyaları verimli bir şekilde yönetmek, güvenilir ve basit bir çözüm gerektirir. XlsxReaderWriter, hafif bir C XLSX kütüphanesi olarak, Office Open XML (OOXML) formatlarını ele almanın karmaşıklıklarını, .xlsx dosyalarını okuma ve yazma için sezgisel bir arayüz sunarak basitleştirir. Geliştiriciler bu C++ XLSX API'sini kullanarak Excel elektronik tabloları oluşturabilir, veri çıkarabilir ve tabloyla ilgili görevleri otomatikleştirebilir—hepsi Microsoft Excel'e veya ağır üçüncü taraf yazılımlara bağımlı olmadan. Bu, Excel dosyalarıyla etkileşim kurması gereken özel uygulamaları sorunsuz veri yönetimi ve otomasyon için ideal bir seçim haline getirir.

macOS ve iOS geliştirme için ideal olan XlsxReaderWriter, geliştiricilerin XLSX elektronik tabloları oluşturmasını, hücre ve satırları biçimlendirmesini, resim eklemesini, formülleri yönetmesini, hücreleri birleştirmesini ve yeni çalışma sayfaları veya köprüler eklemesini sağlar—elektronik tablo özelleştirmesi üzerinde tam kontrol sunar. İster kurumsal uygulamalar ister hafif gömülü sistemler geliştirin, bu C++ XLSX kütüphanesi taşınabilir, bağımlılık gerektirmeyen ve yüksek performanslı olacak şekilde tasarlanmıştır. Geliştiriciler XLSX dosyalarını kolayca dönüştürebilir veya XLSX Excel dosyalarını kullanıcı dostu formatlara render edebilir, elektronik tablo işlevselliği talep eden modern uygulamalarda gereken özellikleri destekler. Basitliği ve gücü sayesinde XlsxReaderWriter, C/C++ projelerine sağlam Excel yeteneklerini entegre etmek için mükemmel bir araçtır.

Previous Next

XlsxReaderWriter ile Başlarken

XlsxReaderWriter, kütüphaneyi derlemek ve kurmak için CMake'i destekler. Başlamak için GitHub deposunu yerel makinenize klonlayın.

XlsxReaderWriter'ı CRAN üzerinden kurun

 cmake $SOURCE_DIR $FLAGS 

XlsxReaderWriter kaynak kod deposunu GitHub'dan klonlayın. Lütfen aşağıdaki kodu kullanın.

XlsxReaderWriter kaynak kod deposunu GitHub'tan klonlayın. Lütfen aşağıdaki kodu kullanın.

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

Depo dizinine gidin ve sağlanan Makefile'ı kullanarak kütüphaneyi derleyin:

cd XlsxReaderWriter
make

C ile Excel XLSX Dosyasını Okuma ve Yazma

Açık kaynak XlsxReaderWriter kütüphanesi, kullanıcıların .xlsx dosyalarını hem okuyup hem de yazmasına olanak tanır; bu da elektronik tablo verilerini işlemek için çok yönlü bir çözüm sunar. Yazılım geliştiricileri, sadece birkaç satır kodla mevcut bir elektronik tabloyu yükleyip okuyabilir. Yeni sayfalar oluşturmak ve eklemek, mevcut sayfaları değiştirmek, hücreleri, satırları ve sütunları biçimlendirmek, yeni satır ve sütunlar eklemek, resim eklemek vb. işlemler de çok kolaydır. Aşağıdaki örnek, yazılım geliştiricilerin C komutları kullanarak XLSX elektronik tablo belgeleri oluşturabileceğini göstermektedir.

C Uygulamalarında Yeni XLSX Elektronik Tablosu Nasıl Oluşturulur?

#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"];
}

C Kütüphanesi ile Birden Çok Sayfa Oluşturma ve Yönetme

XlsxReaderWriter kütüphanesi, C uygulamaları içinde tek bir Excel dosyasında birden fazla çalışma sayfası ile çalışmak için tam destek sağlamaktadır. Yazılım geliştiricileri, sadece birkaç satır kodla ihtiyaç duyulduğunda sayfaları oluşturabilir, okuyabilir, silebilir, bölüp birleştirebilir veya değiştirebilir. İşte, yazılım geliştiricilerin C komutları kullanarak bir çalışma sayfası içinde birden fazla sayfa oluşturabileceğini gösteren basit bir örnek.

C Kütüphanesini Kullanarak Birden Çok Sayfa Nasıl Oluşturulur?

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

C Kütüphanesi ile Hücreleri Birleştirme ve Bölme

Açık kaynak XlsxReaderWriter kütüphanesi, C uygulamaları içinde Elektronik Tablo Hücrelerini yükleme ve manipüle etme konusunda tam destek sağlamıştır. Bu kütüphane, yazılım geliştiricilerin Excel çalışma sayfası hücrelerini birleştirmesini ve birleştirmeyi kaldırmasını sağlar; bu, yapılandırılmış düzenler oluşturmak için faydalıdır. İşte, yazılım geliştiricilerin hücreleri birleştirebileceği ve bir çalışma sayfası içinde C kütüphanesini kullanarak içeriğini okuyabileceği basit bir örnek.

C Kütüphanesi ile Çalışma Sayfasında Hücreleri Birleştirme ve İçeriklerini Okuma Nasıl Yapılır?

[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"]

 Türkçe