Pulsuz Swift Kitabxanası Excel XLSX Fayllarını Oxumaq, Yazmaq və Çevirmək üçün
Excel XLSX Cədvəlini Yarat, Redaktə Et, Manipulyasiya Et və Çevir, Mobil Cihazlarda Açıq Mənbəli Swift kitabxanası ilə Stil Tətbiq Et və Məlumat Çıxar.
SwiftXLSX nədir?
Müasir proqram inkişafı dünyasında müxtəlif fayl formatları ilə işləmək qabiliyyəti vacibdir. Biznes və data təhlilində ən geniş yayılmış fayl formatlarından biri Excel cədvəlidir. Məlumatları təhlil edirsinizsə, hesabatlar yaradırsınızsa və ya sadəcə Swift tətbiqinizdə Excel faylları ilə qarşılıqlı əlaqə yaratmaq lazımdırsa, SwiftXLSX kitabxanası alət qutunuzda dəyərli bir vasitədir. Bu, XLSX formatında Excel fayllarının oxunması və yazılmasını sadələşdirmək üçün hazırlanmış açıq mənbəli Swift kitabxanasıdır. Əgər siz Swift inkişafçısı olaraq məlumatların təhlili, hesabatların yaradılması və ya tətbiqiniz daxilində Excel fayllarının idarə olunması ilə məşğul olursunuzsa, SwiftXLSX sizin üçün çox faydalı ola bilər.
SwiftXLSX istifadəsi asan olması və Swift layihələrinizə problemsiz inteqrasiya olunması üçün dizayn edilmişdir. Bu kitabxana Excel faylları ilə işləmək prosesini sadələşdirir, məlumatların çıxarılması, manipulyasiyası və hesabat hazırlanması kimi vəzifələri asanlaşdırır. Kitabxananın bir neçə vacib xüsusiyyəti var, məsələn Excel XLSX sənədlərinin oxunması və yazılması, müəyyən hüceyrələrdən, sətirlərdən və ya sütunlardan məlumatların çıxarılması, məlumatların çeşidlənməsi, filtrasiya edilməsi və Excel cədvəllərində dəyərlərin hesablanması, hüceyrələrə format və stil tətbiqi və daha bir çox. Kitabxana iOS, macOS və Linux daxil olmaqla müxtəlif platformalarda işləmək üçün hazırlanmışdır.
SwiftXLSX kitabxanası Excel faylları ilə işləmək ehtiyacı olan Swift inkişaf etdiriciləri üçün güclü və çoxistiqamətli bir alətdir. Swift dilində yazıldığı üçün, kitabxana mövcud Swift kod bazanızla problemsiz inteqrasiya olunur. Bu, Excel faylları ilə işləyərkən Swift proqramlaşdırma dilinin tam gücündən yararlana biləcəyiniz deməkdir. İstər data analizi aləti, istər hesabat xüsusiyyəti yaradırsınız, ya da sadəcə tətbiqinizdə Excel faylları ilə qarşılıqlı əlaqə yaratmaq ehtiyacınız varsa, proses sadələşir və Excel‑lə bağlı tapşırıqları idarə etmək üçün möhkəm xüsusiyyətlər toplusu təqdim edir. İstifadəsi asan olması, platformalararası dəstəyi və Swift ilə güclü inteqrasiyası sayəsində, hər bir Swift inkişaf etdiricisinin alət qutusuna dəyərli bir əlavədir.
SwiftXLSX ilə Başlamaq
SwiftXLSX‑ı quraşdırmağın tövsiyə olunan yolu CocoaPods‑dan istifadə etməkdir. Sorunsuz quraşdırma üçün aşağıdakı əmri istifadə edin.
SwiftXLSX-i CocoaPods vasitəsilə quraşdırın
pod "SwiftXLSX"
pod install
Bunu birbaşa GitHub‑dan yükləyə bilərsiniz.
Swift API vasitəsilə Excel Fayllarını Oxumaq və Yazmaq
Açıq mənbəli SwiftXLSX kitabxanası proqram inkişaf etdiricilərinə yalnız bir neçə Swift kod sətri ilə sıfırdan yeni fayl yaratmağa imkan verir. Proqram inkişaf etdiriciləri mövcud Excel fayllarını asanlıqla yükləyib oxuya bilərlər. Kitabxananın başqa bir çox vacib xüsusiyyətləri də var, məsələn Excel fayllarının idxalı, mövcud fayllardan məlumatların çıxarılması, dəyişikliklərin edilməsi və nəticələrin Excel formatına asanlıqla yaddaşda saxlanılması. Aşağıdakı nümunə SwiftXLSX kitabxanası ilə Excel faylından məlumatları necə oxumaq göstəricisini təqdim edir.
Swift API istifadə edərək Excel faylından məlumatları necə oxumaq olar?
import SwiftXLSX
import SwiftXLSX
do {
let filePath = "path/to/your/excel-file.xlsx"
let file = try XLSXFile(filepath: filePath)
for path in try file.parseWorksheetPaths() {
let ws = try file.parseWorksheet(at: path)
for row in ws.data?.dropFirst() ?? [] {
for cell in row {
print(cell)
}
}
}
} catch {
print("Error reading Excel file: \(error)")
}
Swift vasitəsilə Excel Faylına Stil və Format Tətbiq etmək
SwiftXLSX kitabxanası vasitəsilə Excel fayllarına stil və formatlama tətbiq etmək, Excel cədvəllərinin görünüşünü fərdiləşdirməyə imkan verir, onları daha cəlbedici və məlumatlandırıcı edir. Proqramçılar hüceyrələri formatlaya, şrift parametrlərini dəyişə, kənarları tətbiq edə və xüsusi məlumatları vurğulamaq üçün fon rənglərini təyin edə bilərlər. Burada Swift tətbiqləri daxilində Excel faylına stil və formatlama necə tətbiq ediləcəyini görəcəksiniz.
Swift istifadə edərək Excel iş vərəqinə stil və formatlama necə tətbiq etmək olar?
import SwiftXLSX
// Create a new Excel file
let file = XLSXFile()
do {
let ws = try file.parseWorksheet(at: 0) // Replace 0 with the index of the worksheet you want to format
} catch {
print("Error parsing worksheet: \(error)")
}
// Font Settings
let font = Font(family: .roman, bold: true, size: 12)
ws.cell(at: CellReference("A1")).style.font = font
// Background Color:
ws.cell(at: CellReference("B2")).style.fill = Fill(patternType: .solid, fgColor: Color(.yellow))
// Borders:
let border = Border(style: .thin, color: Color(.black))
ws.cell(at: CellReference("C3")).style.borders = Borders(left: border, right: border, top: border, bottom: border)
// Number Format:
ws.cell(at: CellReference("D4")).style.numberFormat = .number
//Save the File:
let savePath = "path/to/save/your/excel-file.xlsx"
do {
try file.save(to: savePath)
} catch {
print("Error saving Excel file: \(error)")
}
Swift API vasitəsilə Məlumat Çıxarma və Manipulyasiya
Açıq mənbəli SwiftXLSX kitabxanası proqramçılara Swift API vasitəsilə Excel cədvəlindəki məlumatları manipulyasiya etmək imkanı verir. Kitabxana müxtəlif məlumat manipulyasiya əməliyyatlarını, məsələn, sıralama, filtrasiya və Excel cədvəllərindəki dəyərlərin hesablanmasını dəstəkləyir. Bu, məlumat analizi və hesabat hazırlama kimi tapşırıqlar üçün ideal alət edir. Bundan əlavə, proqramçılar Swift API istifadə edərək müəyyən hüceyrələrdən, sətirlərdən və ya sütunlardan asanlıqla məlumat çıxara bilirlər. Bu, böyük məlumat dəstləri ilə işləyərkən və yalnız konkret informasiyaya ehtiyac duyulduqda çox faydalıdır.