1. Produse
  2.   Foaie de calcul
  3.   Swift
  4.   SwiftXLSX
 
  

Bibliotecă Swift gratuită pentru a citi, scrie și converti fișiere Excel XLSX

Creează, editează, manipulează și convertește foile de calcul Excel XLSX, aplică stiluri și extrage date direct pe dispozitive mobile folosind bibliotecă Swift open source.

Ce este SwiftXLSX?

În lumea dezvoltării moderne de software, abilitatea de a lucra cu diferite formate de fișiere este esențială. Unul dintre cele mai răspândite formate de fișiere în afaceri și analiză de date este foaia de calcul Excel. Indiferent dacă parsati date, generați rapoarte sau pur și simplu trebuie să interacționați cu fișiere Excel în aplicația dvs. Swift, biblioteca SwiftXLSX este un instrument valoros în trusa dvs. de unelte. Este o bibliotecă Swift open source concepută pentru a simplifica procesul de citire și scriere a fișierelor Excel în formatul XLSX. Dacă sunteți un dezvoltator Swift însărcinat cu parsarea datelor, generarea de rapoarte sau gestionarea fișierelor Excel în cadrul aplicației dvs., SwiftXLSX vă poate fi de mare ajutor, facilitând această sarcină.

SwiftXLSX este proiectat să fie ușor de utilizat și se integrează perfect în proiectele dvs. Swift. Această bibliotecă simplifică procesul de lucru cu fișiere Excel, făcând sarcini precum extragerea datelor, manipularea și generarea de rapoarte simple. Există mai multe funcționalități importante în bibliotecă, cum ar fi citirea și scrierea documentelor Excel XLSX, extragerea datelor din celule specifice, rânduri sau coloane, sortarea datelor, filtrarea datelor și calcularea valorilor în foile Excel, aplicarea formatării și stilizării celulelor și multe altele. Biblioteca este concepută să funcționeze pe diferite platforme, inclusiv iOS, macOS și Linux.

Biblioteca SwiftXLSX este un instrument puternic și versatil pentru dezvoltatorii Swift care trebuie să lucreze cu fișiere Excel. Fiind scrisă în Swift, biblioteca se integrează perfect cu baza dvs. de cod Swift existentă. Acest lucru înseamnă că puteți valorifica toată puterea limbajului de programare Swift în timp ce lucrați cu fișiere Excel. Indiferent dacă construiți un instrument de analiză a datelor, o funcționalitate de raportare sau pur și simplu trebuie să interacționați cu fișiere Excel în aplicația dvs., aceasta simplifică procesul și oferă un set solid de funcții pentru a gestiona sarcinile legate de Excel. Datorită ușurinței de utilizare, suportului cross‑platform și integrării puternice cu Swift, este o adăugare valoroasă la trusa de unelte a oricărui dezvoltator Swift.

Previous Next

Începe cu SwiftXLSX

Modul recomandat de instalare a SwiftXLSX este prin utilizarea CocoaPods. Vă rugăm să folosiți comanda următoare pentru o instalare fără probleme.

Instalați SwiftXLSX prin CocoaPods

 pod "SwiftXLSX"

pod install

Puteți să îl descărcați direct de pe GitHub.

Citirea și scrierea fișierelor Excel prin API Swift

Biblioteca open source SwiftXLSX permite dezvoltatorilor de software să creeze un fișier nou de la zero cu doar câteva linii de cod Swift. Dezvoltatorii pot încărca și citi date din fișiere Excel existente cu ușurință. Există și alte funcționalități importante în bibliotecă, cum ar fi importul de fișiere Excel, extragerea de date din fișiere existente, efectuarea de modificări și salvarea rezultatelor înapoi în format Excel cu ușurință. Exemplul următor arată cum dezvoltatorii pot citi date dintr-un fișier Excel folosind biblioteca SwiftXLSX.

Cum să citiți date dintr-un fișier Excel folosind API-ul 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)")
}

Aplică stiluri și formatare fișierului Excel prin Swift

Aplicarea stilurilor și formatării fișierelor Excel utilizând biblioteca SwiftXLSX vă permite să personalizați aspectul foilor dvs. Excel, făcându-le mai atractive vizual și mai informative. Dezvoltatorii pot formatta celulele, schimba setările de font, aplica borduri și seta culori de fundal pentru a evidenția date specifice. Iată cum puteți aplica stiluri și formatări unui fișier Excel în aplicații Swift.

Cum să aplicați stiluri și formatare la foaia de calcul Excel folosind 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)")
}

Extracție și manipulare de date prin API Swift

Biblioteca open source SwiftXLSX permite dezvoltatorilor să manipuleze date în interiorul foilor de calcul Excel utilizând API-ul Swift. Biblioteca permite efectuarea diferitelor operații de manipulare a datelor, cum ar fi sortarea, filtrarea și calcularea valorilor în foile Excel. Acest lucru o face un instrument ideal pentru sarcini precum analiza datelor și raportarea. În plus, dezvoltatorii pot extrage cu ușurință date din celule, rânduri sau coloane specifice dintr-o foaie Excel folosind API-ul Swift. Aceasta este extrem de utilă când lucrați cu seturi mari de date și aveți nevoie doar de informații specifice.

 Română