1. Produkter
  2.   Regneark
  3.   Swift
  4.   SwiftXLSX
 
  

Gratis Swift-bibliotek til at læse, skrive og konvertere Excel XLSX-filer

Opret, rediger, manipulér og konverter Excel XLSX-regneark, anvend styling og udtræk data direkte på mobile enheder ved hjælp af open source Swift-bibliotek.

Hvad er SwiftXLSX?

I den moderne softwareudviklingsverden er evnen til at arbejde med forskellige filformater afgørende. Et af de mest udbredte filformater inden for erhvervsliv 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 værktøj i din værktøjskasse. Det er et open source Swift-bibliotek designet til at forenkle processen med at læse og skrive Excel-filer i XLSX-formatet. Hvis du er en Swift-udvikler, der har til opgave at parse data, generere rapporter eller administrere Excel-filer i din applikation, kan SwiftXLSX være meget hjælpsom ved at gøre dette nemt for dig.

SwiftXLSX er designet til at være let at bruge og integreres problemfrit i dine Swift-projekter. Dette bibliotek forenkler processen med at arbejde med Excel-filer, så opgaver som dataudtræk, manipulation og rapportgenerering bliver ligetil. Der er flere vigtige funktioner i biblioteket, såsom læsning og skrivning af Excel XLSX-dokumenter, udtræk af data fra specifikke celler, rækker eller kolonner, datasortering, filtrering af data og beregning af værdier i Excel-ark, anvendelse af formatering og styling på celler og meget mere. Biblioteket er designet til at fungere på tværs af forskellige platforme, herunder 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 har brug for at 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ærplatformsunderstøttelse og stærke integration med Swift er det en værdifuld tilføjelse til enhver Swift-udviklers værktøjskasse.

Previous Next

Kom i gang med SwiftXLSX

Den anbefalede måde at installere SwiftXLSX på er ved at bruge CocoaPods. Brug venligst følgende kommando for en problemfri installation.

Installer SwiftXLSX via CocoaPods

 pod "SwiftXLSX"

pod install

Du kan downloade det direkte fra GitHub.

Læse og skrive Excel-filer via Swift API

Det open source SwiftXLSX-bibliotek gør det muligt for softwareudviklere at oprette en ny fil fra bunden med blot et par linjer Swift-kode. Softwareudviklere kan indlæse og læse data fra eksisterende Excel-filer med lethed. Der er flere andre vigtige funktioner i biblioteket, såsom import af Excel-filer, udtræk af data fra eksisterende filer, foretagelse af ændringer og gemme resultaterne tilbage i Excel-formatet uden besvær. Følgende eksempel viser, hvordan softwareudviklere kan læse data fra en Excel-fil ved hjælp af SwiftXLSX-biblioteket.

Hvordan læser man 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)")
}

Anvend styling og formatering på Excel-fil via Swift

At anvende styling og formatering på Excel-filer ved hjælp af SwiftXLSX-biblioteket giver dig mulighed for at tilpasse udseendet af dine Excel-ark, så de bliver mere visuelt tiltalende og informative. Softwareudviklere kan formatere celler, ændre skrifttypeindstillinger, anvende kanter og sætte baggrundsfarver for at fremhæve specifikke data. Sådan anvender du styling og formatering på en Excel-fil i Swift-applikationer.

Hvordan anvender man styling og formatering på et Excel-arbejdsark 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)")
}

Dataudtræk og manipulation via Swift API

Det open source SwiftXLSX-bibliotek gør det muligt for softwareudviklere at manipulere data i et Excel-regneark ved hjælp af Swift API. Biblioteket tillader udførelse af forskellige data-manipuleringsoperationer, såsom sortering, filtrering og beregning af værdier i Excel-ark. Dette gør det til et ideelt værktøj til opgaver som dataanalyse og rapportering. Derudover kan softwareudviklere nemt udtrække data fra specifikke celler, rækker eller kolonner i et Excel-ark ved hjælp af Swift API. Dette er utrolig nyttigt, når man arbejder med store datasæt og kun har brug for specifik information.

 Dansk