1. Produkty
  2.   Arkusz
  3.   Swift
  4.   SwiftXLSX
 
  

Darmowa biblioteka Swift do odczytu, zapisu i konwersji plików Excel XLSX

Twórz, edytuj, manipuluj i konwertuj arkusze Excel XLSX, stosuj style i wyodrębniaj dane bezpośrednio na urządzeniach mobilnych przy użyciu otwartoźródłowej biblioteki Swift.

Czym jest SwiftXLSX?

W świecie nowoczesnego tworzenia oprogramowania zdolność pracy z różnymi formatami plików jest niezbędna. Jednym z najbardziej powszechnych formatów w biznesie i analizie danych jest arkusz kalkulacyjny Excel. Niezależnie od tego, czy parsujesz dane, generujesz raporty, czy po prostu musisz współpracować z plikami Excel w swojej aplikacji Swift, biblioteka SwiftXLSX jest cennym narzędziem w Twoim zestawie. To otwartoźródłowa biblioteka Swift, zaprojektowana ułatwiając proces odczytu i zapisu plików Excel w formacie XLSX. Jeśli jesteś programistą Swift, którego zadaniem jest parsowanie danych, generowanie raportów lub zarządzanie plikami Excel w aplikacji, SwiftXLSX może bardzo pomóc, ułatwiając to zadanie.

SwiftXLSX został zaprojektowany tak, aby był łatwy w użyciu i integruje się bezproblemowo z Twoimi projektami Swift. Ta biblioteka upraszcza pracę z plikami Excel, czyniąc zadania takie jak ekstrakcja danych, manipulacja i generowanie raportów prostymi. Biblioteka zawiera kilka istotnych funkcji, takich jak odczyt i zapis dokumentów Excel XLSX, wyodrębnianie danych z konkretnych komórek, wierszy lub kolumn, sortowanie danych, filtrowanie danych i obliczanie wartości w arkuszach Excel, stosowanie formatowania i stylizacji komórek i wiele innych. Biblioteka została zaprojektowana do pracy na różnych platformach, w tym iOS, macOS i Linux.

Biblioteka SwiftXLSX jest potężnym i wszechstronnym narzędziem dla programistów Swift, którzy potrzebują pracować z plikami Excel. Ponieważ została napisana w Swift, biblioteka bezproblemowo integruje się z istniejącą bazą kodu Swift. Oznacza to, że możesz wykorzystać pełną moc języka programowania Swift podczas pracy z plikami Excel. Niezależnie od tego, czy budujesz narzędzie do analizy danych, funkcję raportowania, czy po prostu potrzebujesz interakcji z plikami Excel w swojej aplikacji, ułatwia to proces i zapewnia solidny zestaw funkcji do obsługi zadań związanych z Excelem. Dzięki łatwości użycia, wsparciu wieloplatformowemu i silnej integracji ze Swift, jest to cenna pozycja w zestawie narzędzi każdego programisty Swift.

Previous Next

Rozpoczęcie pracy z SwiftXLSX

Zalecanym sposobem instalacji SwiftXLSX jest użycie CocoaPods. Proszę użyć następującego polecenia, aby przeprowadzić płynną instalację.

Zainstaluj SwiftXLSX poprzez CocoaPods

 pod "SwiftXLSX"

pod install

Możesz pobrać go bezpośrednio z GitHub.

Odczyt i zapis plików Excel za pomocą Swift API

Open‑source'owa biblioteka SwiftXLSX pozwala programistom tworzyć nowy plik od zera przy użyciu zaledwie kilku linii kodu Swift. Programiści mogą łatwo ładować i odczytywać dane z istniejących plików Excel. Biblioteka zawiera także kilka innych istotnych funkcji, takich jak importowanie plików Excel, wyodrębnianie danych z istniejących plików, wprowadzanie modyfikacji oraz zapisywanie wyników z powrotem w formacie Excel w prosty sposób. Poniższy przykład pokazuje, jak programiści mogą odczytywać dane z pliku Excel przy użyciu biblioteki SwiftXLSX.

Jak odczytać dane z pliku Excel przy użyciu API 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)")
}

Stosowanie stylów i formatowania do pliku Excel za pomocą Swift

Stosowanie stylów i formatowania do plików Excel przy użyciu biblioteki SwiftXLSX pozwala dostosować wygląd Twoich arkuszy Excel, czyniąc je bardziej atrakcyjnymi wizualnie i informacyjnymi. Programiści mogą formatować komórki, zmieniać ustawienia czcionki, stosować obramowania oraz ustawiać kolory tła, aby wyróżnić określone dane. Oto jak możesz zastosować style i formatowanie do pliku Excel w aplikacjach Swift.

Jak zastosować stylizację i formatowanie do arkusza Excel przy użyciu 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)")
}

Wyodrębnianie i manipulacja danymi za pomocą Swift API

Otwarta biblioteka SwiftXLSX umożliwia programistom manipulowanie danymi w arkuszu Excel przy użyciu API Swift. Biblioteka pozwala na wykonywanie różnych operacji manipulacji danymi, takich jak sortowanie, filtrowanie i obliczanie wartości w arkuszach Excel. Dzięki temu jest idealnym narzędziem do zadań takich jak analiza danych i raportowanie. Ponadto programiści mogą łatwo wyodrębniać dane z konkretnych komórek, wierszy lub kolumn w arkuszu Excel przy użyciu API Swift. Jest to niezwykle przydatne przy pracy z dużymi zestawami danych, gdy potrzebne są tylko wybrane informacje.

 Polski