Microsoft® Excel Cədvəlləri üçün Açıq Mənbəli Swift Kitabxanası

Yaradıcılara Microsoft Excel fayl formatlarından (XLSX, XLSM, XLSB) məlumatları təhlil etməyə və əldə etməyə imkan verən Açıq Mənbəli Swift Kitabxanası. NET Kitabxanası.

CoreXLSX nədir?

CoreXLSX proqram tərtibatçılarına Microsoft Excel fayllarını səmərəli və sadə şəkildə açmağa, oxumağa, təhlil etməyə və manipulyasiya etməyə imkan verən çox faydalı açıq mənbəli Swift kitabxanasıdır. Kitabxana Microsoft Excel tərəfindən istifadə edilən XML formatına əsaslanır və bu, digər Swift layihələri ilə inteqrasiyanı asanlaşdırır. Kitabxana XLSX, XLSM, XLSB və daha çox kimi çoxsaylı fayl formatlarında Excel fayllarının oxunmasını və baxılmasını dəstəkləyir. Kitabxana açıq mənbəlidir, yəni o, istənilən istifadə üçün sərbəstdir və istənilən təşkilatın və ya fərdin xüsusi ehtiyacına uyğun olaraq dəyişdirilə bilər.

Açıq mənbəli CoreXLSX kitabxanası çox sürətli və səmərəli olmaq üçün nəzərdə tutulmuşdur, proqram tərtibatçılarına öz Swift proqramlarında heç bir performans problemi olmadan böyük Excel fayllarını idarə etməyə kömək edir. Mövcud Excel fayllarını yükləmək, böyük faylları asanlıqla təhlil etmək, birdən çox iş vərəqləri arasında sətirləri paylaşmaq, Excel faylından xüsusi məlumatları oxumaq, xam hüceyrə məlumatlarını çap etmək, hüceyrənin dəqiq mövqeyini əldə etmək kimi kitabxananın bir neçə vacib xüsusiyyətləri var. boş hüceyrə məlumatı, hüceyrə istinadı ilə xana tapmaq, stil məlumatlarını təhlil etmək və daha çox.

CoreXLSX Tableau və ya Power BI kimi alətlərdə vizuallaşdırma üçün Excel fayllarından məlumat çıxarmaq üçün istifadə edilə bilər. Ümumilikdə, Açıq mənbəli CoreXLSX kitabxanası Swift layihələrində Excel faylları ilə işləmək üçün əla seçimdir. O, Swift proqramlarında Excel fayllarını səmərəli və effektiv idarə etməyi asanlaşdıran geniş funksiyalar və üstünlüklər təqdim edir. Swift layihələrinizdə Excel faylları ilə işləmək lazımdırsa, CoreXLSX mütləq nəzərdən keçirməyə dəyər.

Previous Next

CoreXLSX ilə işə başlamaq

CoreXLSX quraşdırmanın tövsiyə olunan yolu CocoaPods-dan istifadə etməkdir. Rahat quraşdırma üçün aşağıdakı əmrdən istifadə edin.

CoreXLSX-i CocoaPods vasitəsilə quraşdırın

 pod 'CoreXLSX', '~> 0.14.1'

pod install

Siz onu birbaşa GitHub saytından endirə bilərsiniz.

Swift API vasitəsilə verilənlərin Excel XLSX faylının oxunması

Açıq mənbəli CoreXLSX kitabxanası Swift tərtibatçılarına Swift əmrlərindən istifadə edərək mövcud Excel XLSX sənədini açmağa, ondan məlumatları oxumağa və əldə etməyə imkan verir. Excel faylından məlumat əldə etmək üçün əvvəlcə faylı yükləməlisiniz və sonra vərəq(adlı:) metodundan istifadə edərək fayldakı fərdi iş vərəqlərinə daxil ola bilərsiniz. Vərəqə daxil olduqdan sonra xana dəyərlərini oxumaq üçün onun sətirləri və sütunları üzərində təkrarlaya bilərsiniz. Aşağıdakı nümunə Excel faylında ilk iş vərəqinin göstərilən yolda necə oxunacağını göstərir və iş vərəqindəki hər bir xananın məzmununu çap edir.

Swift API vasitəsilə Excel Faylının İlk İş Vərəqini Necə Oxumaq olar?

import CoreXLSX

guard let file = XLSXFile(filepath: "path/to/file.xlsx") else {
    fatalError("XLSX file not found")
}

do {
    let sheet = try file.parseWorksheet(at: 0)
    for row in sheet.data?.rows ?? [] {
        for cell in row.cells {
            print(cell)
        }
    }
} catch {
    print(error.localizedDescription)
}

Swift API istifadə edərək hüceyrəni axtarın və tapın

Açıq mənbəli CoreXLSX kitabxanası proqram tərtibatçılarına Swift tətbiqi daxilində hüceyrə arayışından istifadə etməklə iş vərəqinin hüceyrə məlumatlarını axtarmağa imkan verən çox faydalı funksiya təqdim edib. Kitabxana tərtibatçılara iş vərəqindəki xanalara daxil olmağa imkan verən 'worksheet.cells' xüsusiyyətini təmin etmişdir. Sonra, göstərilən istinad ilə xananı əldə etmək üçün 'at' metodundan istifadə edin. Aşağıdakı nümunə Swift kodundan istifadə edərək iş vərəqindəki xüsusi xanalara necə daxil olmağı nümayiş etdirir.

Swift istifadə edərək iş vərəqindəki xüsusi xanalara necə daxil olmaq olar?

import CoreXLSX

# Load Excel File 

guard let file = XLSXFile(filepath: "/path/to/your/file.xlsx") else {
    fatalError("XLSX file at path not found")
}

# Access the worksheet that contains the cell

guard let worksheet = try file.parseWorksheet(at: "/xl/worksheets/sheet1.xml") else {
    fatalError("Worksheet not found")
}

# access the cells in the worksheet
guard let cell = worksheet.cells[at: "B3"] else {
    fatalError("Cell not found")
}

# Display Cell Value

print(cell.value)

Swift API vasitəsilə XLSX Faylının Stil Məlumatlarını təhlil edin

Açıq mənbəli CoreXLSX kitabxanası 0.5.0 versiyasından bəri XLSX faylının stil məlumatlarını təhlil etmək üçün çox faydalı funksiyanı ehtiva edir. Proqram tərtibatçıları yeni parseStyles() funksiyasından Swift tətbiqi daxilində arxivdən stil məlumatlarını təhlil etmək üçün istifadə edə bilərlər. Kitabxana tərtibatçılara istifadə olunan şriftlərin siyahısını əldə etməyə, verilmiş xana üçün formatlaşdırmaya, doldurma və sərhəd məlumatlarını əldə etməyə və s. imkan verir. Aşağıdakı kod istifadə olunan şriftlərin siyahısını və Swift əmrlərindən istifadə edərək verilmiş xana üçün formatlaşdırmanı göstərir.

Swift Əmrləri vasitəsilə İstifadə olunan Şriftlərin Siyahısını Necə Alır?

let styles = try file.parseStyles()
let fonts = styles.fonts?.items.compactMap { $0.name?.value }

//get formatting for a given cell

let styles = try file.parseStyles()
let format = worksheet.data?.rows.first?.cells.first?.format(in: styles)
let font = worksheet.data?.rows.first?.cells.first?.font(in: styles)

 Azəri