1. Məhsullar
  2.   Elektron cədvəl
  3.   C++
  4.   XlsxReaderWriter
 
  

Excel XLSX İş Vərəqini Yaratmaq, Oxumaq və İdarə Etmək üçün Pulsuz C API

Öncül Açıq Mənbə C XLSX Kitabxanası Proqram Təminatı İnkişafçılarının .xlsx cədvəllərini oxumağa, yazmağa, birləşdirməyə, redaktə etməyə və idarə etməyə imkan verir. O, bir neçə iş vərəqinin idarə olunması, hüceyrə formatlaşdırması, birləşdirmə və birləşdirmənin ləğvi və s. üçün dəstək verir.

XlsxReaderWriter nədir?

Bu günün məlumat-əsaslı dünyasında, Excel XLSX faylları məlumatların saxlanması, təhlili və hesabatı üçün vacibdir. C və ya C++ ilə işləyən inkişafçılar üçün bu faylları səmərəli idarə etmək etibarlı və sadə bir həll tələb edir. XlsxReaderWriter, yüngül C XLSX kitabxanası, Office Open XML (OOXML) formatları ilə işləmənin mürəkkəbliyini .xlsx fayllarını oxumaq və yazmaq üçün intuitiv interfeys təqdim edərək sadələşdirir. İnkişafçılar bu C++ XLSX API‑ni istifadə edərək Excel cədvəlləri yarada, məlumatları çıxara və cədvəl ilə bağlı vəzifələri avtomatlaşdıra bilərlər — Microsoft Excel‑ə və ya ağır üçüncü tərəf proqram təminatına ehtiyac olmadan. Bu, Excel faylları ilə qarşılıqlı əlaqə qurmaq, məlumat idarəetməsini və avtomatlaşdırmanı problemsiz həyata keçirmək üçün xüsusi tətbiqlər yaratmaq üçün ideal seçimdir.

macOS və iOS inkişafı üçün ideal olan XlsxReaderWriter, inkişafçılara XLSX cədvəlləri yaratmağa, hüceyrə və sətirləri formatlaşdırmağa, şəkillər əlavə etməyə, formulları idarə etməyə, hüceyrələri birləşdirməyə və yeni iş vərəqləri və ya hiperlinklər əlavə etməyə imkan verir — cədvəl özəlləşdirməsi üzərində tam nəzarət təklif edir. İstər müəssisə tətbiqləri, istərsə də yüngül yerləşdirilmiş sistemlər qurursunuzsa, bu C++ XLSX kitabxanası daşınabilir, asılılıqdan azad və yüksək performanslı olmaq üçün dizayn edilmişdir. İnkişafçılar asanlıqla XLSX fayllarını çevirə və ya XLSX Excel fayllarını istifadəçi‑dostu formatlara təqdim edə bilərlər, müasir tətbiqlərin tələb etdiyi cədvəl funksionallığını dəstəkləyən xüsusiyyətləri təmin edir. Sadəliyi və gücü ilə XlsxReaderWriter, C/C++ layihələrinə güclü Excel imkanlarını inteqrasiya etmək üçün mükəmməl bir vasitədir.

Previous Next

XlsxReaderWriter ilə Başlamaq

XlsxReaderWriter kitabxananın qurulması və quraşdırılması üçün CMake-i dəstəkləyir. İlk olaraq GitHub deposunu yerli maşınınıza klonlayın.

XlsxReaderWriter-i CRAN vasitəsilə quraşdırın

 cmake $SOURCE_DIR $FLAGS 

XlsxReaderWriter mənbə kodu deposunu GitHub-dan klonlayın. Zəhmət olmasa aşağıdakı kodu istifadə edin.

XlsxReaderWriter mənbə kodu deposunu GitHub-dan klonlayın. Zəhmət olmasa aşağıdakı kodu istifadə edin.

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

Depo qovluğuna keçin və təqdim olunan Makefile ilə kitabxananı qurun:

cd XlsxReaderWriter
make

C vasitəsilə Excel XLSX faylını oxuyun və yazın

Açıq mənbəli XlsxReaderWriter kitabxanası istifadəçilərə .xlsx fayllarını həm oxumağa, həm də yazmağa imkan verir, bu da cədvəl məlumatlarını idarə etmək üçün çox yönlü həll edir. Proqram təminatı inkişaf etdiriciləri bir neçə sətir kodla mövcud cədvəli yükləyə və oxuya bilərlər. Həmçinin yeni vərəqlər yaratmaq və əlavə etmək, mövcud vərəqləri dəyişdirmək, hüceyrələri, sətirləri və sütunları formatlaşdırmaq, yeni sətir və sütunlar əlavə etmək, şəkillər daxil etmək və s. çox asandır. Aşağıdakı nümunə, proqram təminatı inkişaf etdiricilərinin C əmrləri ilə XLSX cədvəl sənədləri yaratmasını nümayiş etdirir.

C tətbiqlərində yeni XLSX cədvəlləri necə yaratmaq olar?

#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 kitabxanası vasitəsilə bir neçə vərəqi yaradın və idarə edin

XlsxReaderWriter kitabxanası C tətbiqlərində tək bir Excel faylı daxilində bir neçə iş vərəqəsi ilə işləmək üçün tam dəstək təmin edir. Proqram təminatı inkişaf etdiriciləri yalnız bir neçə sətir kodla lazım olduğu kimi vərəqləri yarada, oxuya, silə, bölə/birleştire və ya dəyişdirə bilərlər. Budur, proqram təminatı inkişaf etdiricilərinin C əmrləri ilə bir iş vərəqəsində bir neçə vərəq yaratmasını nümayiş etdirən sadə bir nümunə.

C kitabxanası istifadə edərək bir neçə vərəq necə yaratmaq olar?

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

C kitabxanası vasitəsilə hüceyrələri birləşdirmək və ayırmaq

Açıq mənbəli XlsxReaderWriter kitabxanası C tətbiqlərində Cədvəl Hüceyrələrini yükləmək və idarə etmək üçün tam dəstək təmin edib. Bu kitabxana proqramçılara Excel iş vərəqi hüceyrələrini birləşdirmək və ayırmaq imkanı verir, bu da strukturlaşdırılmış tərtibatlar yaratmaq üçün faydalıdır. Budur, proqramçılar C kitabxanasından istifadə edərək hüceyrələri necə birləşdirə və iş vərəqindəki məzmunu necə oxuya biləcəyini göstərən sadə bir nümunə.

C kitabxanası ilə iş vərəqində hüceyrələri birləşdirmək və məzmununu oxumaq necə olar?

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

 Azəri