Libreria Swift gratuita per leggere, scrivere e convertire file Excel XLSX
Crea, modifica, manipola e converte fogli di calcolo Excel XLSX, applica stili ed estrai dati direttamente su dispositivi mobili usando la libreria Swift open source.
Cos’è SwiftXLSX?
Nel mondo dello sviluppo software moderno, la capacità di lavorare con vari formati di file è essenziale. Uno dei formati di file più diffusi negli affari e nell'analisi dei dati è il foglio di calcolo Excel. Che tu stia analizzando dati, generando report o semplicemente abbia bisogno di interagire con file Excel nella tua applicazione Swift, la libreria SwiftXLSX è uno strumento prezioso nella tua cassetta degli attrezzi. È una libreria Swift open source progettata per semplificare il processo di lettura e scrittura di file Excel nel formato XLSX. Se sei uno sviluppatore Swift incaricato di analizzare dati, generare report o gestire file Excel all'interno della tua applicazione, SwiftXLSX può essere molto utile per rendere tutto più semplice.
SwiftXLSX è progettata per essere facile da usare e si integra perfettamente nei tuoi progetti Swift. Questa libreria semplifica il lavoro con i file Excel, rendendo compiti come l'estrazione di dati, la manipolazione e la generazione di report semplici e diretti. Sono presenti diverse funzionalità importanti nella libreria, come la lettura e scrittura di documenti Excel XLSX, l'estrazione di dati da celle specifiche, righe o colonne, l'ordinamento dei dati, il filtraggio e il calcolo dei valori all'interno dei fogli Excel, l'applicazione di formati e stili alle celle, e molto altro. La libreria è progettata per funzionare su diverse piattaforme, tra cui iOS, macOS e Linux.
La libreria SwiftXLSX è uno strumento potente e versatile per gli sviluppatori Swift che hanno bisogno di lavorare con file Excel. Scritta in Swift, la libreria si integra perfettamente con il tuo codice Swift esistente. Questo significa che puoi sfruttare tutta la potenza del linguaggio di programmazione Swift mentre lavori con i file Excel. Che tu stia creando uno strumento di analisi dei dati, una funzione di reportistica o semplicemente abbia bisogno di interagire con file Excel nella tua applicazione, semplifica il processo e fornisce un set robusto di funzionalità per gestire i compiti legati a Excel. Con la sua facilità d'uso, supporto multipiattaforma e forte integrazione con Swift, è un'aggiunta preziosa a qualsiasi toolbox di sviluppo Swift.
Iniziare con SwiftXLSX
Il modo consigliato per installare SwiftXLSX è usare CocoaPods. Per favore, usa il comando seguente per un'installazione fluida.
Installa SwiftXLSX via CocoaPods
pod "SwiftXLSX"
pod install
Puoi scaricarlo direttamente da GitHub.
Lettura e scrittura di file Excel via API Swift
La libreria open source SwiftXLSX consente agli sviluppatori di creare un nuovo file da zero con sole un paio di righe di codice Swift. Gli sviluppatori possono caricare e leggere i dati da file Excel esistenti con facilità. Ci sono diverse altre importanti funzionalità nella libreria, come l'importazione di file Excel, l'estrazione dei dati da file esistenti, la modifica dei contenuti e il salvataggio dei risultati nuovamente in formato Excel con facilità. L'esempio seguente mostra come gli sviluppatori possano leggere i dati da un file Excel usando la libreria SwiftXLSX.
Come leggere i dati da un file Excel usando l'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)")
}
Applicare stile e formattazione a un file Excel via Swift
Applicare lo stile e la formattazione ai file Excel usando la libreria SwiftXLSX permette di personalizzare l'aspetto dei fogli Excel, rendendoli più accattivanti e informativi. Gli sviluppatori possono formattare le celle, cambiare le impostazioni dei font, applicare bordi e impostare colori di sfondo per evidenziare dati specifici. Ecco come applicare stile e formattazione a un file Excel dentro le applicazioni Swift.
Come applicare stile e formattazione al foglio di lavoro Excel usando 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)")
}
Estrazione e manipolazione dei dati via API Swift
La libreria open source SwiftXLSX permette agli sviluppatori di manipolare i dati all'interno di un foglio di calcolo Excel usando l'API Swift. La libreria consente di eseguire varie operazioni di manipolazione dei dati, come ordinamento, filtraggio e calcolo dei valori nei fogli Excel. Questo lo rende uno strumento ideale per attività come l'analisi dei dati e la creazione di report. Inoltre, gli sviluppatori possono facilmente estrarre dati da celle, righe o colonne specifiche all'interno di un foglio Excel usando l'API Swift. È estremamente utile quando si lavora con set di dati di grandi dimensioni e si hanno bisogno solo di informazioni specifiche.