Pustaka Swift Percuma untuk Membaca, Menulis & Menukar Fail Excel XLSX
Cipta, Edit, Manipulasi dan Menukar Spreadsheet Excel XLSX, Terapkan Gaya dan Mengekstrak Data secara langsung pada Peranti Mudah Alih menggunakan Pustaka Swift Sumber Terbuka.
Apakah SwiftXLSX ?
Dalam dunia pembangunan perisian moden, keupayaan untuk bekerja dengan pelbagai format fail adalah penting. Salah satu format fail yang paling meluas dalam perniagaan dan analisis data ialah spreadsheet Excel. Sama ada anda menapis data, menjana laporan, atau hanya perlu berinteraksi dengan fail Excel dalam aplikasi Swift anda, perpustakaan SwiftXLSX adalah alat yang berharga dalam kotak alat anda. Ia adalah perpustakaan Swift sumber terbuka yang direka untuk memudahkan proses membaca dan menulis fail Excel dalam format XLSX. Jika anda seorang pemaju Swift yang ditugaskan untuk menapis data, menjana laporan, atau menguruskan fail Excel dalam aplikasi anda, SwiftXLSX boleh sangat membantu memudahkan kerja anda.
SwiftXLSX direka untuk mudah digunakan dan menyatu dengan lancar ke dalam projek Swift anda. Perpustakaan ini mempermudah proses kerja dengan fail Excel, menjadikan tugas seperti pengekstrakan data, manipulasi, dan penjanaan laporan menjadi langsung. Terdapat beberapa ciri penting dalam perpustakaan ini, seperti membaca dan menulis dokumen Excel XLSX, mengekstrak data dari sel, baris atau lajur tertentu, menyusun data, menapis data dan mengira nilai dalam helaian Excel, serta menerapkan pemformatan dan gaya pada sel, dan banyak lagi. Perpustakaan ini direka untuk berfungsi di pelbagai platform, termasuk iOS, macOS, dan Linux.
Perpustakaan SwiftXLSX adalah alat yang kuat dan serbaguna untuk pemaju Swift yang perlu bekerja dengan fail Excel. Ditulis dalam Swift, perpustakaan ini menyatu secara lancar dengan pangkalan kod Swift anda yang sedia ada. Ini bermakna anda boleh memanfaatkan kuasa penuh bahasa pengaturcaraan Swift semasa bekerja dengan fail Excel. Sama ada anda membina alat analisis data, ciri pelaporan, atau hanya perlu berinteraksi dengan fail Excel dalam aplikasi anda, ia mempermudah proses dan menyediakan satu set ciri yang kukuh untuk mengendalikan tugas berkaitan Excel anda. Dengan kemudahan penggunaan, sokongan merentas platform, dan integrasi kuat dengan Swift, ia merupakan tambahan berharga kepada kotak alat mana-mana pemaju Swift.
Mula Menggunakan SwiftXLSX
Cara yang disyorkan untuk memasang SwiftXLSX ialah menggunakan CocoaPods. Sila gunakan perintah berikut untuk pemasangan yang lancar.
Pasang SwiftXLSX melalui CocoaPods
pod "SwiftXLSX"
pod install
Anda boleh memuat turunnya secara langsung dari GitHub.
Membaca & Menulis Fail Excel melalui API Swift
Perpustakaan SwiftXLSX sumber terbuka membolehkan pemaju perisian mencipta fail baru dari awal dengan hanya beberapa baris kod Swift. Pemaju perisian boleh memuatkan dan membaca data dari fail Excel sedia ada dengan mudah. Terdapat beberapa ciri penting lain dalam perpustakaan ini, seperti mengimport fail Excel, mengekstrak data dari fail sedia ada, membuat pengubahsuaian, dan menyimpan hasil kembali dalam format Excel dengan mudah. Contoh berikut menunjukkan bagaimana pemaju perisian boleh membaca data dari fail Excel menggunakan perpustakaan SwiftXLSX.
Bagaimana Membaca Data dari Fail Excel menggunakan API Swift?
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)")
}
Terapkan Gaya & Pemformatan ke Fail Excel melalui Swift
Menerapkan gaya dan format pada fail Excel menggunakan perpustakaan SwiftXLSX membolehkan anda menyesuaikan penampilan helaian Excel anda, menjadikannya lebih menarik secara visual dan informatif. Pemaju perisian boleh memformat sel, mengubah tetapan fon, menerapkan sempadan, dan menetapkan warna latar belakang untuk menonjolkan data tertentu. Berikut cara anda boleh menerapkan gaya dan format pada fail Excel dalam Aplikasi Swift.
Bagaimana Menerapkan Gaya dan Pemformatan pada Lembaran Kerja Excel menggunakan Swift?
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)")
}
Ekstraksi & Manipulasi Data melalui API Swift
Perpustakaan SwiftXLSX sumber terbuka membolehkan pemaju perisian memanipulasi data dalam Spreadsheet Excel menggunakan API Swift. Perpustakaan ini membolehkan pelbagai operasi manipulasi data, seperti penyortiran, penapisan, dan pengiraan nilai dalam helaian Excel. Ini menjadikannya alat ideal untuk tugas seperti analisis data dan pelaporan. Selain itu, pemaju perisian dapat dengan mudah mengekstrak data dari sel, baris, atau kolom tertentu dalam helaian Excel menggunakan API Swift. Ini sangat berguna ketika bekerja dengan set data besar dan hanya memerlukan maklumat tertentu.