Aspose.Cells Cloud SDK for Swift
Schnelle API für Tabellenkalkulationsverwaltung und -konvertierung
Cloudbasierte Swift-API, die umfassende Funktionen zum Erstellen, Bearbeiten, Verwalten und Bearbeiten von Tabellenkalkulationen in Swift-Anwendungen bietet.
Aspose.Cells Cloud SDK für Swift ist ein dominantes cloudbasiertes SDK, das einen umfassenden Satz an Funktionen bietet Softwareentwickler können Microsoft Excel- und OpenOffice-Tabellen in ihren Swift-Anwendungen erstellen, bearbeiten, konvertieren, verwalten und manipulieren. Die API erleichtert Softwareprogrammierern die Arbeit mit gängigen Tabellenkalkulationsdateiformaten wie XLS, XLSX, XLSB, XLSM, XLT, XLTX, XLTM, XML, CSV, TSV, TXT, HTML, MHTML, ODS und vielen mehr, ohne das Sie benötigen keine zusätzliche Software oder Tools. Es umfasste auch Unterstützung für die Anwendung von Formatierungen und Stilen auf Tabellenkalkulationen, einschließlich Schriftarten, Hintergrundfarben, Rahmen und mehr.
Mit dem Aspose.Cells Cloud SDK für Swift können Softwareentwickler mithilfe einer Vielzahl von Vorlagen im Handumdrehen Tabellenkalkulationen erstellen, Daten zu vorhandenen Tabellenkalkulationen hinzufügen, Excel-Arbeitsmappen zusammenführen oder aufteilen, Text aus Excel-Dateien durchsuchen und Zeilen kopieren ein Excel-Arbeitsblatt, ein Diagramm in ein Bild konvertieren, eine Pivot-Tabelle in einem Excel-Arbeitsblatt hinzufügen oder löschen, eine Form in einem Excel-Arbeitsblatt hinzufügen, alle Formeln in einer Excel-Arbeitsmappe berechnen, Zeilen in einem Excel-Arbeitsblatt gruppieren/gruppieren, einen Filter für a hinzufügen Filtern Sie Spalten in einem Excel-Arbeitsblatt, importieren Sie Daten in Excel-Dateien und vieles mehr. Das SDK unterstützt eine Reihe erweiterter Vorgänge, die häufig in der Tabellenkalkulationsverwaltung erforderlich sind, wie z. B. die Möglichkeit, Arbeitsblätter zu schützen und den Schutz aufzuheben, Kommentare hinzuzufügen und zu entfernen und bedingte Formatierungen basierend auf vordefinierten Regeln durchzuführen.
Aspose.Cells Cloud SDK für Swift bietet die Möglichkeit, Excel-Tabellen in verschiedene gängige Dateiformate wie XLS, XLSX, XLSB, CSV, TSV, XLSM, ODS, TXT, PDF, OTS, XPS, DIF zu importieren oder zu exportieren , PNG, JPEG, BMP, SVG, TIFF, EMF, NUMBERS, FODS und viele mehr. Wenn Sie ein Entwickler sind, der regelmäßig mit Tabellenkalkulationsdaten arbeitet, ist Aspose.Cells Cloud SDK für Swift ein unschätzbar wertvolles Tool, das Ihnen dabei helfen kann, Ihren Arbeitsablauf zu optimieren und Zeit und Mühe zu sparen. Mit seinem umfassenden Funktionsumfang und der benutzerfreundlichen API ist es die perfekte Lösung für die Verwaltung Ihrer Tabellenkalkulationsdaten in der Cloud.
Erste Schritte mit Aspose.Cells Cloud SDK für Swift
Die empfohlene Methode zur Installation des Aspose.Cells Cloud SDK für Swift ist die Verwendung von CocoaPods. Für eine reibungslose Installation verwenden Sie bitte den folgenden Befehl.
Installieren Sie das Aspose.Cells Cloud SDK für Swift über CocoaPods
'AsposeCellsCloud', '~> 21.7'
pod install
Sie können es auch direkt von GitHub
herunterladenErstellen Sie eine Excel-Tabelle auf verschiedene Arten über die Swift-API
Aspose.Cells Cloud SDK für Swift bietet vollständige Unterstützung für die Generierung und Verwaltung von Excel-Tabellendokumenten in verschiedenen Dateiformaten in Swift-Anwendungen. Die Bibliothek ermöglicht es Softwareentwicklern, Arbeitsmappen auf unterschiedliche Weise zu erstellen und zu verwalten, z. B. indem sie eine leere Arbeitsmappe von Grund auf erstellen, eine Excel-Arbeitsmappe mit einer Smart-Marker-Vorlage erstellen oder eine Excel-Arbeitsmappe mit einer Vorlagendatei erstellen, die Seitenzahl einer Excel-Arbeitsmappe ermitteln, Legen Sie ein Passwort für eine Excel-Arbeitsmappe fest und löschen Sie es, passen Sie Spalten in einer Excel-Arbeitsmappe automatisch an und vieles mehr.
Excel-Tabellenkonvertierung über die C#.NET-API
Aspose.Cells Cloud SDK für Swift gibt Softwareentwicklern die Möglichkeit, ihre Excel-Arbeitsblätter mithilfe von Swift-Befehlen in verschiedene andere unterstützte Dateiformate zu konvertieren. Das SDK ermöglicht die Konvertierung von Excel-Tabellen in PDF, HTML, PowerPoint, XPS, HTML, MHTML, JSON, einfachen Text und gängige Bildformate wie TIFF, JPG, PNG, BMP und SVG. Um eine Datei in ein gewünschtes Dateiformat zu konvertieren, müssen Sie die Datei zunächst in Aspose Cloud Storage hochladen und können sie dann mit nur wenigen Codezeilen in die unterstützten Dateiformate konvertieren.
Excel-Datei über Swift API in PDF konvertieren
//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
}
}
Unterstützung für Excel-Formelberechnungen über Swift
Das Aspose.Cells Cloud SDK für Swift bietet vollständige Unterstützung für verschiedene Excel-Formeln und Berechnungen in Swift-Anwendungen. Mit dem SDK können Sie programmgesteuert Berechnungen für Ihre Excel-Dateien durchführen. Die Bibliothek unterstützt die Berechnung der Summe eines Zellbereichs, die Berechnung des Durchschnitts eines Zellbereichs, die Zählung der Anzahl von Zellen, die Zahlen in einem Zellbereich enthalten, das Ermitteln des Maximalwerts in einem Zellbereich und das Ermitteln des Minimalwerts in eine Reihe von Zellen, Unterstützung für bedingte Formeln, Array-Formeln, Unterstützung für Finanzformeln und vieles mehr. Das folgende Beispiel zeigt, wie man mit Swift-Befehlen die Summe eines Zellbereichs eines Arbeitsblatts berechnet.
Wie berechnet man die Summe der Zellbereiche über die Swift-API?
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 ?? "")")
}
}
Diagramme und Bilder in Excel-Dateien über Swift hinzufügen
Das Aspose.Cells Cloud SDK für Swift bietet einige nützliche Funktionen für die Verarbeitung von Bildern und Diagrammen in Excel-Arbeitsblättern mithilfe von Swift-Code. Die API unterstützt das Hinzufügen eines Diagramms zu einem Arbeitsblatt, das Abrufen eines Diagramms aus dem Arbeitsblatt, das Löschen eines unerwünschten Diagramms aus einem Arbeitsblatt, das Exportieren eines Diagramms in ein Bild, das Abrufen von Diagrammlegenden aus einem Arbeitsblatt, das Ausblenden von Diagrammlegenden, das Hinzufügen oder Aktualisieren von Diagrammtiteln und das Abrufen Diagrammwert, Diagrammkategorie aktualisieren, Diagrammwerte aktualisieren, Achse der zweiten Diagrammkategorie aktualisieren usw. Ebenso wie Diagramme können Softwareentwickler auch Bilder in einem Arbeitsblatt hinzufügen, löschen, aktualisieren und konvertieren. Das folgende Beispiel zeigt, wie Softwareentwickler mithilfe von Swift-Code ein Diagramm zu einer Excel-Datei hinzufügen können.
Wie füge ich Diagramme über die Swift-API zu einer Excel-Datei hinzu?
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.")
}
}