1. Produktai
  2.   Skaičiuoklė
  3.   Swift
  4.   SwiftXLSX
 
  

Nemokama Swift biblioteka skaityti, rašyti ir konvertuoti Excel XLSX failus

Kurkite, redaguokite, manipuliuokite ir konvertuokite Excel XLSX skaičiuokles, taikykite stilių ir išgaukite duomenis tiesiai mobiliajame įrenginyje naudojant atviro kodo Swift biblioteką.

Kas yra SwiftXLSX?

Šiuolaikinės programinės įrangos kūrimo pasaulyje svarbu sugebėti dirbti su įvairiais failų formatais. Vienas iš labiausiai paplitusių formato verslinėje srityje ir duomenų analizėje yra „Excel“ skaičiuoklės. Nesvarbu, ar analizuojate duomenis, generuojate ataskaitas, ar tiesiog reikia bendrauti su „Excel“ failais savo Swift programoje, SwiftXLSX biblioteka yra vertinga priemonė jūsų įrankinėje. Tai atviro kodo Swift biblioteka, sukurta supaprastinti procesą, skaitant ir rašant „Excel“ failus XLSX formatu. Jei esate Swift programuotojas, atsakingas už duomenų analizę, ataskaitų kūrimą arba „Excel“ failų valdymą programoje, SwiftXLSX gali būti labai naudinga ir padėtų jums atlikti šiuos uždavinius lengvai.

SwiftXLSX sukurta taip, kad būtų lengva naudoti ir be vargo susijungtų su jūsų Swift projektais. Ši biblioteka supaprastina darbą su „Excel“ failais, leidžia lengvai atlikti duomenų ištrauką, manipuliavimą ir ataskaitų generavimą. Bibliotekoje yra kelios svarbios funkcijos, pavyzdžiui, ir skaitymas, ir rašymas „Excel“ XLSX dokumentų, duomenų ištraukimas iš konkrečių langelių, eilutės ar stulpeliai, duomenų rūšiavimas, filtravimas, skaičiavimas „Excel“ lapuose, formatavimas ir stiliavimas ląstelėms, ir daugelis kitų. Biblioteka veikia keliuose platformose, įskaitant iOS, macOS ir Linux.

SwiftXLSX biblioteka yra galingas ir universalus įrankis Swift kūrėjams, kurie reikia dirbti su Excel failais. Kadangi ji parašyta Swift kalba, biblioteka sklandžiai integruojasi į jūsų esamą Swift kodo bazę. Tai reiškia, kad galite panaudoti visą Swift programavimo kalbos galingumą dirbdami su Excel failais. Nesvarbu, ar kuriate duomenų analizės įrankį, ataskaitų funkciją, ar tiesiog reikia bendrauti su Excel failais jūsų programoje, ji supaprastina procesą ir suteikia tvirtą funkcijų rinkinį, kad galėtumėte tvarkyti su Excel susijusias užduotis. Dėl jos naudojimo paprastumo, platformų palaikymo ir tvirto integravimosi su Swift, ši biblioteka yra vertinga priemonė bet kuriam Swift kūrėjui.

Previous Next

Pradžia su SwiftXLSX

Rekomenduojamas SwiftXLSX diegimo būdas yra naudojant CocoaPods. Prašome naudoti šią komandą sklandžiam įdiegimui.

Įdiegti SwiftXLSX per CocoaPods

 pod "SwiftXLSX"

pod install

Jūs galite parsisiųsti tiesiai iš GitHub.

Excel failų skaitymas ir rašymas naudojant Swift API

Atviro kodo SwiftXLSX biblioteka leidžia kūrėjams sukurti naują failą nuo pagrindų, naudodami tik kelias Swift kodo eilutes. Kūrėjai gali lengvai įkelti ir perskaityti duomenis iš esamų Excel failų. Biblioteka taip pat turi keletą svarbių funkcijų, tokių kaip Excel failų importavimas, duomenų išgavimas iš esamų failų, modifikacijų atlikimas ir rezultatų išsaugojimas atgal į Excel formatą. Toliau pateiktas pavyzdys rodo, kaip kūrėjai gali perskaityti duomenis iš Excel failo naudojant SwiftXLSX biblioteką.

Kaip perskaityti duomenis iš „Excel“ failo naudojant 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)")
}

Stiliaus ir formatavimo taikymas Excel failui naudojant Swift

Naudojant SwiftXLSX biblioteką stiliaus ir formatavimo taikymas Excel failams leidžia pritaikyti Excel lapų išvaizdą, padarant juos patrauklesnius ir informatyvesnius. Programinės įrangos kūrėjai gali formatuoti langelius, keisti šriftų nustatymus, pridėti rėmelius ir nustatyti fono spalvas, kad išryškintų konkrečius duomenis. Štai kaip galite pritaikyti stilių ir formatavimą Excel failui Swift programose.

Kaip naudoti stilių ir formatavimą „Excel“ darbalapio naudojant 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)")
}

Duomenų ištraukimas ir manipuliavimas naudojant Swift API

Atviro kodo SwiftXLSX biblioteka leidžia programinės įrangos kūrėjams manipuliuoti duomenimis Excel skaičiuoklėje naudojant Swift API. Biblioteka leidžia atlikti įvairias duomenų manipuliacijos operacijas, tokias kaip rūšiavimas, filtravimas ir reikšmių skaičiavimas Excel lapuose. Tai daro ją idealiu įrankiu duomenų analizei ir ataskaitų teikimui. Be to, programinės įrangos kūrėjai gali lengvai išgauti duomenis iš konkrečių langelių, eilučių ar stulpelių Excel lape, naudodami Swift API. Tai itin naudinga dirbant su dideliais duomenų rinkiniais ir reikalinga tik specifinė informacija.

 Lietuvių