Kostenlose Swift-Bibliothek zum Lesen, Schreiben & Konvertieren von Excel XLSX-Dateien
Erstellen, Bearbeiten, Manipulieren und Konvertieren von Excel XLSX-Tabellen, Styling anwenden und Daten direkt auf mobilen Geräten extrahieren, mit einer Open-Source Swift-Bibliothek.
Was ist SwiftXLSX?
I den moderne softwareudvikling er evnen til at arbejde med forskellige filformater afgørende. En af de mest udbredte filformater i erhvervslivet og dataanalyse er Excel-regnearket. Uanset om du parser data, genererer rapporter eller blot skal interagere med Excel-filer i din Swift-applikation, er SwiftXLSX-biblioteket et værdifuldt redskab i din værktøjskasse. Det er et open‑source Swift‑bibliotek, der er designet til at forenkle processen med at læse og skrive Excel‑filer i XLSX‑formatet. Hvis du er en Swift‑udvikler, der skal parse data, generere rapporter eller håndtere Excel‑filer i din applikation, kan SwiftXLSX hjælpe dig med at gøre det nemt.
SwiftXLSX er designet til at være nemt at bruge og integrerer sømløst i dine Swift‑projekter. Biblioteket forenkler arbejdet med Excel‑filer, så opgaver som dataudtræk, manipulation og rapportgenerering bliver ligetil. Biblioteket indeholder flere vigtige funktioner, såsom læsning og skrivning af Excel‑XLSX‑dokumenter, udtræk af data fra specifikke celler, rækker eller kolonner, sortering af data, filtrering af data og beregning af værdier i Excel‑ark, samt anvendelse af formatering og styling på celler. Biblioteket er konstrueret til at fungere på tværs af forskellige platforme, inklusive iOS, macOS og Linux.
SwiftXLSX-biblioteket er et kraftfuldt og alsidigt værktøj for Swift-udviklere, der har brug for at arbejde med Excel-filer. Da det er skrevet i Swift, integreres biblioteket problemfrit med din eksisterende Swift-kodebase. Det betyder, at du kan udnytte Swift-programmeringssprogets fulde kraft, mens du arbejder med Excel-filer. Uanset om du bygger et dataanalyseværktøj, en rapporteringsfunktion eller blot skal interagere med Excel-filer i din applikation, forenkler det processen og leverer et robust sæt funktioner til at håndtere dine Excel-relaterede opgaver. Med sin brugervenlighed, tværplatformsstøtte og stærke integration med Swift er det et værdifuldt supplement til enhver Swift-udviklers værktøjskasse.
Erste Schritte mit SwiftXLSX
Den anbefalede måde at installere SwiftXLSX på er ved at bruge CocoaPods. Brug venligst følgende kommando for en problemfri installation.
Installér SwiftXLSX via CocoaPods
pod "SwiftXLSX"
pod install
Du kan downloade det direkte fra GitHub.
Lesen & Schreiben von Excel-Dateien über die Swift API
Det open source SwiftXLSX-bibliotek giver softwareudviklere mulighed for at oprette en ny fil fra bunden med kun et par linjer Swift-kode. Softwareudviklere kan nemt indlæse og læse data fra eksisterende Excel-filer. Biblioteket indeholder flere vigtige funktioner, såsom import af Excel-filer, udtræk af data fra eksisterende filer, foretagelse af ændringer og gemning af resultaterne tilbage i Excel-formatet. Følgende eksempel viser, hvordan softwareudviklere kan læse data fra en Excel-fil ved hjælp af SwiftXLSX-biblioteket.
Hvordan læser du data fra en Excel-fil ved hjælp af Swift API?
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)")
}
Styling & Formatierung auf Excel-Dateien über Swift anwenden
Durch das Anwenden von Styling und Formatierung auf Excel-Dateien mit der SwiftXLSX-Bibliothek können Sie das Aussehen Ihrer Excel-Tabellen anpassen und sie visuell ansprechender und informativer gestalten. Softwareentwickler können Zellen formatieren, Schriftarteinstellungen ändern, Rahmen hinzufügen und Hintergrundfarben festlegen, um bestimmte Daten hervorzuheben. So können Sie Styling und Formatierung auf eine Excel-Datei in Swift-Anwendungen anwenden.
Hvordan anvender du styling og formatering på et Excel-regneark ved hjælp af 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)")
}
Datenextraktion & -manipulation über die Swift API
Die Open-Source-Bibliothek SwiftXLSX ermöglicht es Softwareentwicklern, Daten in Excel-Tabellen mithilfe der Swift API zu manipulieren. Die Bibliothek erlaubt verschiedene Datenmanipulationsoperationen, wie Sortieren, Filtern und Berechnen von Werten in Excel-Blättern. Das macht sie zu einem idealen Werkzeug für Aufgaben wie Datenanalyse und Reporting. Darüber hinaus können Entwickler leicht Daten aus bestimmten Zellen, Zeilen oder Spalten eines Excel-Blatts mit der Swift API extrahieren. Dies ist besonders nützlich beim Umgang mit großen Datensätzen, bei denen nur bestimmte Informationen benötigt werden.