1. Termékek
  2.   Táblázat
  3.   Swift
  4.   SwiftXLSX
 
  

Ingyenes Swift könyvtár Excel XLSX fájlok olvasásához, írásához és konvertálásához

Excel XLSX táblázat létrehozása, szerkesztése, manipulálása és konvertálása, stílusok alkalmazása és adatok kinyerése közvetlenül mobil eszközökön nyílt forráskódú Swift könyvtár segítségével.

Mi az a SwiftXLSX?

A modern szoftverfejlesztés világában alapvető fontosságú a különféle fájlformátumok kezelése. Az üzleti és adat-elemzési területeken az egyik legelterjedtebb fájlformátum az Excel táblázat. Akár adatokat parse-ozol, jelentéseket generálsz, vagy egyszerűen csak Excel fájlokkal kell együttműködnöd a Swift alkalmazásodban, a SwiftXLSX könyvtár értékes eszköz a szerszámkészletedben. Ez egy nyílt forráskódú Swift könyvtár, amely az Excel XLSX formátumú fájlok olvasásának és írásának folyamatát egyszerűsíti. Ha Swift fejlesztő vagy, akinek adatokat kell parse-oznia, jelentéseket kell készítenie vagy Excel fájlokat kell kezelnie az alkalmazásában, a SwiftXLSX nagy segítség lehet, és megkönnyíti a feladatot.

A SwiftXLSX úgy lett tervezve, hogy könnyen használható legyen, és zökkenőmentesen integrálódjon Swift projektjeidbe. Ez a könyvtár egyszerűsíti az Excel fájlokkal való munkát, így az olyan feladatok, mint az adatok kinyerése, manipulálása és jelentéskészítés, egyértelművé válnak. A könyvtár számos fontos funkcióval rendelkezik, többek között Excel XLSX dokumentumok olvasása és írása, adatok kinyerése konkrét cellákból, sorokból vagy oszlopokból, adatrendezés, adatszűrés és értékek számítása az Excel táblákban, formázás és stílus alkalmazása a cellákra, és még sok más. A könyvtár úgy lett kialakítva, hogy különböző platformokon működjön, beleértve az iOS, macOS és Linux rendszereket.

A SwiftXLSX könyvtár erőteljes és sokoldalú eszköz Swift fejlesztők számára, akiknek Excel fájlokkal kell dolgozniuk. Mivel Swift-ben íródott, a könyvtár zökkenőmentesen integrálódik a meglévő Swift kódbázisodba. Ez azt jelenti, hogy a Swift programozási nyelv teljes erejét kihasználhatod az Excel fájlok kezelésénél. Akár adat-elemző eszközt építesz, jelentéskészítő funkciót, vagy egyszerűen csak Excel fájlokkal kell kommunikálnod az alkalmazásodban, egyszerűsíti a folyamatot és megbízható funkciókészletet biztosít az Excel feladatokhoz. Könnyű használata, platformközi támogatása és erős Swift integrációja miatt értékes kiegészítője minden Swift fejlesztő eszköztárának.

Previous Next

SwiftXLSX használatának megkezdése

A SwiftXLSX telepítésének ajánlott módja a CocoaPods használata. Kérlek, használd a következő parancsot a zökkenőmentes telepítéshez.

Telepítsd a SwiftXLSX-et a CocoaPods használatával

 pod "SwiftXLSX"

pod install

Letöltheted közvetlenül innen: GitHub.

Excel fájlok olvasása és írása Swift API-n keresztül

Az nyílt forráskódú SwiftXLSX könyvtár lehetővé teszi a szoftverfejlesztők számára, hogy néhány Swift kódsorral új fájlt hozzanak létre. A fejlesztők könnyedén betölthetnek és olvashatnak adatokat meglévő Excel fájlokból. Számos további fontos funkcióval rendelkezik a könyvtár, például Excel fájlok importálása, adatok kinyerése meglévő fájlokból, módosítások végrehajtása és az eredmények könnyű mentése Excel formátumba. Az alábbi példa bemutatja, hogyan olvashatnak a fejlesztők adatokat egy Excel fájlból a SwiftXLSX könyvtár használatával.

Hogyan olvass adatokat egy Excel fájlból a Swift API használatával?

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)")
}

Stílusok és formázás alkalmazása Excel fájlra Swift segítségével

Az Excel fájlokon a SwiftXLSX könyvtárral történő stilizálás és formázás lehetővé teszi a munkalapok megjelenésének testreszabását, így vonzóbbá és informatívabbá tesszük őket. A fejlesztők formázhatják a cellákat, módosíthatják a betűtípus beállításait, szegélyeket alkalmazhatnak, háttérszíneket állíthatnak be bizonyos adatok kiemeléséhez. Íme, hogyan alkalmazhatod a stilizálást és formázást egy Excel fájlra Swift alkalmazásokon belül.

Hogyan alkalmazz stylingot és formázást egy Excel munkalapra a Swift használatával?

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)")
}

Adatok kinyerése és manipulálása Swift API-val

Az nyílt forráskódú SwiftXLSX könyvtár lehetővé teszi a fejlesztőknek, hogy Swift API-val adatokat manipuláljanak Excel táblázaton belül. A könyvtár különféle adatmanipulációs műveleteket tesz lehetővé, mint például rendezés, szűrés és értékek számítása az Excel munkalapokon. Ez ideálissá teszi adat-elemzés és jelentéskészítés feladataihoz. Emellett a fejlesztők könnyedén kinyerhetnek adatokat konkrét cellákból, sorokból vagy oszlopokból Swift API-val. Ez különösen hasznos nagy adatállományok esetén, amikor csak bizonyos információra van szükség.

 Magyar