Безплатна Swift библиотека за четене, запис и конвертиране на Excel XLSX файлове
Създаване, редактиране, манипулиране и конвертиране на Excel XLSX електронни таблици, прилагане на стилизация и извличане на данни директно на мобилни устройства с помощта на отворена Swift библиотека.
Какво е SwiftXLSX?
В света на съвременното софтуерно развитие, способността да работиш с различни файлови формати е от съществено значение. Един от най-разпространените файлови формати в бизнеса и анализа на данни е електронната таблица Excel. Независимо дали парсвате данни, генерирате отчети или просто трябва да взаимодействате с Excel файлове във вашето Swift приложение, библиотеката SwiftXLSX е ценен инструмент в арсенала ви. Тя е отворена Swift библиотека, създадена да опрости процеса на четене и писане на Excel файлове във формат XLSX. Ако сте Swift разработчик, натоварен с парсиране на данни, генериране на отчети или управление на Excel файлове в приложението си, SwiftXLSX може да бъде много полезен и да улесни работата ви.
SwiftXLSX е проектирана да бъде лесна за използване и се интегрира безпроблемно във вашите Swift проекти. Тази библиотека опростява процеса на работа с Excel файлове, правейки задачи като извличане на данни, манипулиране и генериране на отчети лесни. В библиотеката има няколко важни функции, като четене и писане на Excel XLSX документи, извличане на данни от конкретни клетки, редове или колони, сортиране на данни, филтриране и изчисляване на стойности в Excel листове, прилагане на форматиране и стилизиране на клетки и много други. Библиотеката е проектирана да работи на различни платформи, включително iOS, macOS и Linux.
Библиотеката SwiftXLSX е мощен и многофункционален инструмент за разработчиците на Swift, които трябва да работят с Excel файлове. Тъй като е написана на Swift, библиотеката се интегрира безпроблемно с вашата съществуваща кодова база на Swift. Това означава, че можете да ползвате пълната мощ на програмния език Swift, докато работите с Excel файлове. Независимо дали създавате инструмент за анализ на данни, функция за отчетност или просто трябва да взаимодействате с Excel файлове във вашето приложение, тя опростява процеса и предоставя надежден набор от функции за справяне със задачите, свързани с Excel. Със своята лесна употреба, кросплатформена поддръжка и силна интеграция със Swift, тя е ценно допълнение към инструментариума на всеки разработчик на Swift.
Започване с SwiftXLSX
Препоръчаният начин за инсталиране на SwiftXLSX е чрез CocoaPods. Моля, използвайте следната команда за безпроблемна инсталация.
Инсталирайте SwiftXLSX чрез CocoaPods
pod "SwiftXLSX"
pod install
Можете да го изтеглите директно от GitHub.
Четене и запис на Excel файлове чрез Swift API
Отворената библиотека SwiftXLSX позволява на софтуерните разработчици да създадат нов файл от нулата с само няколко реда Swift код. Разработчиците могат лесно да зареждат и четат данни от съществуващи Excel файлове. В библиотеката има няколко други важни функции, като импорт на Excel файлове, извличане на данни от съществуващи файлове, правене на модификации и запазване на резултатите обратно в Excel формат без усилие. Следният пример показва как софтуерните разработчици могат да четат данни от Excel файл, използвайки библиотеката SwiftXLSX.
Как да прочетете данни от Excel файл, използвайки 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)")
}
Прилагане на стилизация и форматиране към Excel файл чрез Swift
Прилагането на стилове и форматиране към Excel файлове чрез библиотеката SwiftXLSX ви позволява да персонализирате външния вид на вашите Excel листове, като ги направите по-атрактивни визуално и информативни. Разработчиците могат да форматират клетки, да променят настройки на шрифта, да добавят граници и да задават цветове на фона, за да подчертаят определени данни. Ето как можете да приложите стилове и форматиране към Excel файл в Swift приложения.
Как да приложите стилизация и форматиране към Excel работен лист, използвайки 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)")
}
Извличане и манипулиране на данни чрез Swift API
Отворената библиотека SwiftXLSX позволява на разработчиците да манипулират данни в Excel електронни таблици, използвайки Swift API. Библиотеката предоставя възможност за извършване на различни операции по манипулиране на данните, като сортиране, филтриране и изчисляване на стойности в Excel листове. Това я прави идеален инструмент за задачи като анализ на данни и създаване на отчети. Освен това, разработчиците могат лесно да извлекат данни от конкретни клетки, редове или колони в Excel лист, използвайки Swift API. Това е изключително полезно при работа с големи набори от данни и нужда от специфична информация.