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.
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.