1. Producten
  2.   Spreadsheet
  3.   Swift
  4.   SwiftXLSX
 
  

Gratis Swift-bibliotheek om Excel XLSX-bestanden te lezen, schrijven & converteren

Maak, bewerk, manipuleer en converteer Excel XLSX-spreadsheet, pas styling toe en extraheer gegevens direct op mobiele apparaten met behulp van een open source Swift-bibliotheek.

Wat is SwiftXLSX?

In de wereld van moderne softwareontwikkeling is het vermogen om met verschillende bestandsformaten te werken essentieel. Een van de meest alomtegenwoordige bestandsformaten in het bedrijfsleven en data-analyse is de Excel-spreadsheet. Of je nu data parsed, rapporten genereert, of simpelweg met Excel-bestanden moet communiceren in je Swift-toepassing, de SwiftXLSX-bibliotheek is een waardevol hulpmiddel in je toolkit. Het is een open source Swift-bibliotheek die is ontworpen om het proces van lezen en schrijven van Excel-bestanden in het XLSX-formaat te vereenvoudigen. Als je een Swift-ontwikkelaar bent die data moet parsen, rapporten moet genereren of Excel-bestanden binnen je applicatie moet beheren, kan SwiftXLSX erg behulpzaam zijn om dit gemakkelijk te maken.

SwiftXLSX is ontworpen om gemakkelijk te gebruiken te zijn en integreert naadloos in je Swift-projecten. Deze bibliotheek vereenvoudigt het werken met Excel-bestanden, waardoor taken zoals data-extractie, manipulatie en rapportgeneratie eenvoudig worden. Er zijn verschillende belangrijke functies onderdeel van de bibliotheek, zoals het lezen en schrijven van Excel XLSX-documenten, het extraheren van data uit specifieke cellen, rijen of kolommen, het sorteren van data, het filteren van data en het berekenen van waarden binnen Excel-sheets, het toepassen van opmaak en styling op cellen, en nog veel meer. De bibliotheek is ontworpen om op verschillende platforms te werken, inclusief iOS, macOS en Linux.

De SwiftXLSX-bibliotheek is een krachtig en veelzijdig hulpmiddel voor Swift-ontwikkelaars die met Excel-bestanden moeten werken. Omdat hij in Swift is geschreven, integreert de bibliotheek naadloos met je bestaande Swift-codebase. Dit betekent dat je de volledige kracht van de Swift-programmeertaal kunt benutten tijdens het werken met Excel-bestanden. Of je nu een data-analysetool, een rapportagefunctie bouwt, of eenvoudigweg met Excel-bestanden in je applicatie moet communiceren, het vereenvoudigt het proces en biedt een robuuste set functies om je Excel-gerelateerde taken af te handelen. Met zijn gebruiksgemak, cross‑platformondersteuning en sterke integratie met Swift is het een waardevolle toevoeging aan de gereedschapskist van elke Swift‑ontwikkelaar.

Previous Next

Aan de slag met SwiftXLSX

De aanbevolen manier om SwiftXLSX te installeren is via CocoaPods. Gebruik alstublieft het volgende commando voor een soepele installatie.

Installeer SwiftXLSX via CocoaPods

 pod "SwiftXLSX"

pod install

Je kunt het direct downloaden van GitHub.

Excel-bestanden lezen & schrijven via Swift API

De open‑source SwiftXLSX‑bibliotheek stelt softwareontwikkelaars in staat om vanaf nul een nieuw bestand te maken met slechts een paar regels Swift‑code. Softwareontwikkelaars kunnen met gemak gegevens laden en lezen uit bestaande Excel‑bestanden. Er zijn nog verschillende andere belangrijke functies in de bibliotheek, zoals het importeren van Excel‑bestanden, het extraheren van gegevens uit bestaande bestanden, wijzigingen aanbrengen en de resultaten moeiteloos terug opslaan in Excel‑formaat. Het volgende voorbeeld toont hoe softwareontwikkelaars gegevens uit een Excel‑bestand kunnen lezen met behulp van de SwiftXLSX‑bibliotheek.

Hoe lees je data uit een Excel-bestand met de 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 & opmaak toepassen op Excel-bestand via Swift

Het toepassen van styling en opmaak op Excel-bestanden met de SwiftXLSX-bibliotheek stelt je in staat het uiterlijk van je Excel-sheets aan te passen, waardoor ze visueel aantrekkelijker en informatief zijn. Softwareontwikkelaars kunnen cellen opmaken, lettertype‑instellingen wijzigen, randen toepassen en achtergrondkleuren instellen om specifieke gegevens te markeren. Hier zie je hoe je styling en opmaak kunt toepassen op een Excel‑bestand binnen Swift‑toepassingen.

Hoe styling en opmaak toepassen op een Excel-werkblad met 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)")
}

Gegevensextractie & manipulatie via Swift API

De open‑source SwiftXLSX‑bibliotheek stelt softwareontwikkelaars in staat gegevens binnen een Excel‑spreadsheet te manipuleren met de Swift‑API. De bibliotheek maakt het mogelijk diverse gegevensmanipulatie‑bewerkingen uit te voeren, zoals sorteren, filteren en waarden berekenen binnen Excel‑sheets. Dit maakt het een ideaal hulpmiddel voor taken zoals data‑analyse en rapportage. Bovendien kunnen softwareontwikkelaars gemakkelijk gegevens extraheren uit specifieke cellen, rijen of kolommen binnen een Excel‑sheet met behulp van de Swift‑API. Dit is enorm nuttig bij het werken met grote datasets en wanneer alleen specifieke informatie nodig is.

 Dutch