Lecteur et rédacteur Ruby ultra-rapide gratuit pour les fichiers Excel XLSX
Une bibliothèque Ruby open source ultra-rapide qui permet aux développeurs de créer, lire et manipuler des fichiers Excel XLSX. Appliquez le formatage des cellules, lignes et colonnes, fusion et division.
Qu’est‑ce que Fast_Excel ?
Dans le monde du développement logiciel moderne, la capacité à travailler avec différents formats de fichiers est essentielle. L'un des formats les plus répandus dans le domaine des affaires et de l'analyse de données est le tableau Excel. Que vous analysiez des données, génériez des rapports ou que vous ayez simplement besoin d'interagir avec des fichiers Excel dans votre application Swift, la bibliothèque SwiftXLSX est un outil précieux dans votre boîte à outils. Il s'agit d'une bibliothèque Swift à code source ouvert, conçue pour simplifier le processus de lecture et d'écriture des fichiers Excel au format XLSX. Si vous êtes développeur Swift chargé d'analyser des données, de générer des rapports ou de gérer des fichiers Excel au sein de votre application, SwiftXLSX peut vous être d'une grande aide en simplifiant cette tâche.
SwiftXLSX est conçue pour être facile à utiliser et s'intègre de façon transparente à vos projets Swift. Cette bibliothèque simplifie le processus de travail avec les fichiers Excel, rendant des tâches telles que l'extraction de données, la manipulation et la génération de rapports simples et directes. Parmi les fonctionnalités importantes de la bibliothèque, on trouve la lecture et l'écriture de documents Excel XLSX, l'extraction de données de cellules spécifiques, de lignes ou de colonnes, le tri des données, le filtrage, le calcul de valeurs dans les feuilles Excel, l'application de formats et de styles aux cellules, et bien d'autres encore. La bibliothèque est conçue pour fonctionner sur différentes plates‑formes, notamment iOS, macOS et Linux.
La bibliothèque SwiftXLSX est un outil puissant et polyvalent pour les développeurs Swift qui ont besoin de travailler avec des fichiers Excel. Écrite en Swift, la bibliothèque s'intègre parfaitement à votre base de code Swift existante. Cela signifie que vous pouvez exploiter toute la puissance du langage de programmation Swift tout en travaillant avec des fichiers Excel. Que vous construisiez un outil d'analyse de données, une fonctionnalité de génération de rapports ou que vous ayez simplement besoin d'interagir avec des fichiers Excel dans votre application, elle simplifie le processus et offre un ensemble robuste de fonctionnalités pour gérer vos tâches liées à Excel. Grâce à sa facilité d'utilisation, son support multiplateforme et son intégration solide avec Swift, elle constitue un ajout précieux à la boîte à outils de tout développeur Swift.
Commencer avec Fast_Excel
La façon recommandée d'installer SwiftXLSX est d'utiliser CocoaPods. Veuillez utiliser la commande suivante pour une installation fluide.
Installer SwiftXLSX via CocoaPods
pod "SwiftXLSX"
pod install
Vous pouvez le télécharger directement depuis GitHub.
Écrire une feuille de calcul simple via l’API Ruby
La bibliothèque open source SwiftXLSX permet aux développeurs de créer un nouveau fichier à partir de zéro avec quelques lignes de code Swift. Les développeurs peuvent charger et lire facilement les données des fichiers Excel existants. Plusieurs autres fonctionnalités importantes font également partie de la bibliothèque, telles que l'importation de fichiers Excel, l'extraction de données à partir de fichiers existants, les modifications et l'enregistrement des résultats au format Excel en toute simplicité. L'exemple suivant montre comment les développeurs peuvent lire les données d'un fichier Excel à l'aide de la bibliothèque SwiftXLSX.
Comment lire les données d'un fichier Excel en utilisant l'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)")
}
Mise en forme avancée des cellules via Ruby
Appliquer du style et du formatage aux fichiers Excel à l'aide de la bibliothèque SwiftXLSX vous permet de personnaliser l'apparence de vos feuilles Excel, les rendant plus attrayantes visuellement et informatives. Les développeurs peuvent mettre en forme les cellules, modifier les paramètres de police, appliquer des bordures et définir des couleurs d'arrière-plan pour mettre en évidence des données spécifiques. Voici comment appliquer le style et le formatage à un fichier Excel dans les applications Swift.
Comment appliquer le style et le formatage à une feuille Excel en utilisant 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)")
}
Manipulation de colonnes et de lignes via l’API Ruby
La bibliothèque open source SwiftXLSX permet aux développeurs de manipuler les données d'une feuille de calcul Excel à l'aide de l'API Swift. Elle permet d'effectuer diverses opérations de manipulation des données, telles que le tri, le filtrage et le calcul de valeurs dans les feuilles Excel. Cela en fait un outil idéal pour des tâches d'analyse de données et de reporting. De plus, les développeurs peuvent facilement extraire des données de cellules, lignes ou colonnes spécifiques d'une feuille Excel à l'aide de l'API Swift. C’est extrêmement utile lorsqu’on travaille avec de grands ensembles de données et que l’on ne nécessite que des informations précises.