1. Des produits
  2.   Tableur
  3.   Swift
  4.   Aspose.Cells Cloud SDK for Swift

Aspose.Cells Cloud SDK for Swift

 
 

API Swift pour la gestion et la conversion des feuilles de calcul

API Swift basée sur le cloud qui fournit un ensemble complet de fonctionnalités pour créer, modifier, gérer et manipuler des feuilles de calcul dans les applications Swift.

Le SDK Aspose.Cells Cloud pour Swift est un SDK cloud dominant qui fournit un ensemble complet de fonctionnalités permettant développeurs de logiciels pour créer, éditer, convertir, gérer et manipuler des feuilles de calcul Microsoft Excel ainsi que OpenOffice dans leurs applications Swift. L'API permet aux programmeurs de logiciels de travailler facilement avec les formats de fichiers de feuilles de calcul populaires tels que XLS, XLSX, XLSB, XLSM, XLT, XLTX, XLTM, XML, CSV, TSV, TXT, HTML, MHTML, ODS et bien d'autres sans l'utilisation de l'API. besoin de tout logiciel ou outil supplémentaire. Il inclut également la prise en charge de l'application du formatage et du style aux feuilles de calcul, notamment les styles de police, les couleurs d'arrière-plan, les bordures, etc.

Avec Aspose.Cells Cloud SDK pour Swift, les développeurs de logiciels peuvent créer des feuilles de calcul à partir de zéro à la volée à l'aide d'une large gamme de modèles, ajouter des données aux feuilles de calcul existantes, fusionner ou diviser des classeurs Excel, rechercher du texte à partir de fichiers Excel, copier des lignes sur une feuille de calcul Excel, convertir un graphique en image, ajouter ou supprimer un tableau croisé dynamique sur une feuille de calcul Excel, ajouter une forme sur une feuille de calcul Excel, calculer toutes les formules sur un classeur Excel, regrouper/dissocier des lignes sur une feuille de calcul Excel, ajouter un filtre pour un filtrer la colonne sur une feuille de calcul Excel, importer des données dans des fichiers Excel et bien d'autres encore. Le SDK prend en charge une gamme d'opérations avancées couramment requises dans la gestion des feuilles de calcul, telles que la possibilité de protéger et de déprotéger des feuilles de calcul, d'ajouter et de supprimer des commentaires et d'effectuer un formatage conditionnel basé sur des règles prédéfinies.

Le SDK Aspose.Cells Cloud pour Swift inclut la possibilité d'importer ou d'exporter des feuilles de calcul Excel vers divers formats de fichiers populaires tels que XLS, XLSX, XLSB, CSV, TSV, XLSM, ODS, TXT, PDF, OTS, XPS, DIF. , PNG, JPEG, BMP, SVG, TIFF, EMF, NUMBERS, FODS et bien d'autres. Si vous êtes un développeur qui travaille régulièrement avec des données de feuilles de calcul, Aspose.Cells Cloud SDK pour Swift est un outil inestimable qui peut vous aider à rationaliser votre flux de travail et à économiser du temps et des efforts. Avec son ensemble complet de fonctionnalités et son API facile à utiliser, c'est la solution idéale pour gérer les données de vos feuilles de calcul dans le cloud.

Previous Next

Premiers pas avec le SDK Aspose.Cells Cloud pour Swift

La méthode recommandée pour installer le SDK Aspose.Cells Cloud pour Swift consiste à utiliser CocoaPods. Veuillez utiliser la commande suivante pour une installation fluide.

Installer le SDK Aspose.Cells Cloud pour Swift via CocoaPods

'AsposeCellsCloud', '~> 21.7'

pod install

Vous pouvez également le télécharger directement depuis GitHub.

Créez une feuille de calcul Excel de différentes manières via l'API Swift

Le SDK Aspose.Cells Cloud pour Swift inclut une prise en charge complète pour la génération et la gestion de feuilles de calcul Excel dans différents formats de fichiers dans les applications Swift. La bibliothèque permet aux développeurs de logiciels de créer et de gérer des classeurs de différentes manières, par exemple en créant un classeur vide à partir de zéro, en créant un classeur Excel avec un modèle de marqueur intelligent ou en créant un classeur Excel avec un fichier modèle, en comptant le nombre de pages sur un classeur Excel, définissez et effacez le mot de passe pour un classeur Excel, ajustez automatiquement les colonnes d'un classeur Excel et bien d'autres encore.

Conversion de feuille de calcul Excel via l'API C#.NET

Le SDK Aspose.Cells Cloud pour Swift donne aux développeurs de logiciels le pouvoir de convertir leurs feuilles de calcul Excel vers divers autres formats de fichiers pris en charge à l'aide des commandes Swift. Le SDK permet la conversion de feuilles de calcul Excel en PDF, HTML, PowerPoint, XPS, HTML, MHTML, JSON, texte brut et formats d'image populaires, notamment TIFF, JPG, PNG, BMP et SVG. Pour convertir un fichier dans un format de fichier souhaité, vous devez d'abord télécharger le fichier sur Aspose Cloud Storage, puis avec seulement quelques lignes de code, vous pouvez le convertir aux formats de fichiers pris en charge.

Convertir un fichier Excel en PDF via l'API Swift

//upload the Excel file to Aspose Cloud Storage
let localFilePath = "path/to/your/local/file.xlsx"
let remoteFolderPath = "your/remote/folder"
let remoteFileName = "file.xlsx"
let uploadRequest = UploadFileRequest(
    fileContent: localFilePath.data(using: .utf8)!,
    path: "\(remoteFolderPath)/\(remoteFileName)"
)
cellsApi.uploadFile(request: uploadRequest) { response, error in
    if let error = error {
        print("Error uploading file: \(error)")
    } else {
        print("File uploaded successfully")
    }
}
// convert it to your desired forma
let format = "pdf" // or any other supported format
let convertRequest = PostDocumentSaveAsRequest(
    name: remoteFileName,
    saveOptions: SaveOptions(
        saveFormat: format,
        defaultFont: "Arial"
    ),
    folder: remoteFolderPath,
    storage: nil
)
cellsApi.postDocumentSaveAs(request: convertRequest) { response, error in
    if let error = error {
        print("Error converting file: \(error)")
    } else {
        print("File converted successfully")
        // download the converted file using the response's outputFilePath property
    }
}

Prise en charge des calculs de formules Excel via Swift

Le SDK Aspose.Cells Cloud pour Swift offre une prise en charge complète de diverses formules et calculs Excel dans les applications Swift. Vous pouvez utiliser le SDK pour effectuer des calculs sur vos fichiers Excel par programmation. La bibliothèque prend en charge le calcul de la somme d'une plage de cellules, la moyenne d'une plage de cellules, le nombre de cellules contenant des nombres dans une plage de cellules, la recherche de la valeur maximale dans une plage de cellules, la valeur minimale de une gamme de cellules, une prise en charge des formules conditionnelles, des formules matricielles, une prise en charge des formules financières et bien d'autres. L'exemple suivant montre comment calculer la somme d'une plage de cellules d'une feuille de calcul à l'aide des commandes Swift.

Comment calculer la somme de la plage de cellules via l'API Swift ?

let cellsApi = CellsAPI(appKey: "your_app_key", appSid: "your_app_sid")
let filename = "sample.xlsx"
let worksheet = "Sheet1"
let range = "A1:A10"

cellsApi.cellsGetWorksheetCellRangeValue(name: filename, sheetName: worksheet, range: range, storage: nil, folder: nil) { (response, error) in
    if error == nil {
        let cellValues = response?.value
        let sum = cellValues?.reduce(0, { x, y in x + (y as? Double ?? 0)})
        print("Sum of the range \(range) in \(worksheet) is \(sum ?? 0)")
    } else {
        print("Error while calculating sum: \(error?.localizedDescription ?? "")")
    }
}

Ajouter des graphiques et des images dans des fichiers Excel via Swift

Le SDK Aspose.Cells Cloud pour Swift a fourni des fonctionnalités utiles pour gérer les images ainsi que les graphiques dans les feuilles de calcul Excel à l'aide du code Swift. L'API prend en charge l'ajout d'un graphique à une feuille de calcul, l'obtention d'un graphique à partir de la feuille de calcul, la suppression d'un graphique indésirable d'une feuille de calcul, l'exportation d'un graphique vers une image, l'obtention de légendes de graphique à partir d'une feuille de calcul, le masquage des légendes de graphique, l'ajout ou la mise à jour du titre du graphique, l'obtention valeur du graphique, mise à jour de la catégorie du graphique, mise à jour des valeurs du graphique, mise à jour de l'axe de la deuxième catégorie du graphique, etc. Tout comme les développeurs de logiciels de graphiques, ils peuvent également ajouter, supprimer, mettre à jour et convertir des images dans une feuille de calcul. L'exemple suivant montre comment les développeurs de logiciels peuvent ajouter un graphique à un fichier Excel à l'aide du code Swift.

Comment ajouter des graphiques à un fichier Excel via l'API Swift ?

let name = "Workbook1.xlsx"
let sheetName = "Sheet1"
let chartType = "Bar"
let upperLeftRow = 5
let upperLeftColumn = 5
let lowerRightRow = 20
let lowerRightColumn = 20

let chartTitle = AsposeCellsCloud.DTO.ChartTitle()
chartTitle.text = "Sales Data"
let chartArea = AsposeCellsCloud.DTO.ChartArea()
let series = AsposeCellsCloud.DTO.Series()
let seriesData = AsposeCellsCloud.DTO.SeriesData()
let chart = AsposeCellsCloud.DTO.Chart()
chart.chartTitle = chartTitle
chart.chartArea = chartArea
chart.series = [series]
chart.seriesData = [seriesData]

self.cellsAPI.putWorksheetAddChart(name: name, sheetName: sheetName, chartType: chartType, upperLeftRow: upperLeftRow, upperLeftColumn: upperLeftColumn, lowerRightRow: lowerRightRow, lowerRightColumn: lowerRightColumn, chart: chart, storage: nil, folder: nil) { response, error in
    if let error = error {
        print("Error while adding chart: \(error)")
    } else {
        print("Chart added successfully.")
    }
}
 Français