1. Produse
  2.   Foaie de calcul
  3.   Swift
  4.   Aspose.Cells Cloud SDK for Swift

Aspose.Cells Cloud SDK for Swift

 
 

Swift API pentru gestionarea și conversia foilor de calcul

API-ul Swift bazat pe cloud, care oferă un set cuprinzător de funcții pentru a crea, edita, gestiona și manipula foi de calcul în aplicațiile Swift.

Aspose.Cells Cloud SDK pentru Swift este un SDK dominant bazat pe cloud, care oferă un set cuprinzător de funcții care permit dezvoltatorii de software pentru a crea, edita, converti, gestiona și manipula Microsoft Excel, precum și foi de calcul OpenOffice în cadrul aplicațiilor lor Swift. API-ul facilitează pentru programatorii de software să lucreze cu formate populare de fișiere de foi de calcul, cum ar fi XLS, XLSX, XLSB, XLSM, XLT, XLTX, XLTM, XML, CSV, TSV, TXT, HTML, MHTML, ODS și multe altele fără nevoie de orice software sau instrumente suplimentare. De asemenea, includea suport pentru aplicarea formatării și stilurilor foilor de calcul, inclusiv stiluri de font, culori de fundal, chenare și multe altele.

Cu Aspose.Cells Cloud SDK pentru Swift, dezvoltatorii de software pot crea foi de calcul de la zero din mers folosind o gamă largă de șabloane, pot adăuga date la foile de calcul existente, îmbina sau divizează registre de lucru Excel, pot căuta text din fișiere Excel, pot copia rânduri pe o foaie de lucru Excel, convertiți diagramă în imagine, adăugați sau ștergeți un tabel pivot pe o foaie de lucru Excel, adăugați o formă pe o foaie de lucru Excel, calculați toate formulele dintr-un registru de lucru Excel, grupați/Degrupați rândurile într-o foaie de lucru Excel, adăugați un filtru pentru un filtrați coloana pe o foaie de lucru Excel, importați date în fișiere Excel și multe altele. SDK-ul acceptă o serie de operațiuni avansate care sunt în mod obișnuit necesare în gestionarea foilor de calcul, cum ar fi capacitatea de a proteja și de a deproteja foile de lucru, de a adăuga și de a elimina comentarii și de a efectua formatare condiționată pe baza unor reguli predefinite.

Aspose.Cells Cloud SDK pentru Swift a inclus capacitatea de a importa sau exporta foi de calcul Excel în diferite formate de fișiere populare, cum ar fi XLS, XLSX, XLSB, CSV, TSV, XLSM, ODS, TXT, PDF, OTS, XPS, DIF , PNG, JPEG, BMP, SVG, TIFF, EMF, NUMBERS, FODS și multe altele. Dacă sunteți un dezvoltator care lucrează cu date din foile de calcul în mod regulat, Aspose.Cells Cloud SDK pentru Swift este un instrument neprețuit care vă poate ajuta să vă simplificați fluxul de lucru și să economisiți timp și efort. Cu setul său cuprinzător de funcții și API-ul ușor de utilizat, este soluția perfectă pentru gestionarea datelor din foile de calcul în cloud.

Previous Next

Noțiuni introductive cu Aspose.Cells Cloud SDK pentru Swift

Modul recomandat de a instala Aspose.Cells Cloud SDK pentru Swift este utilizarea CocoaPods. Vă rugăm să utilizați următoarea comandă pentru o instalare fără probleme.

Instalați Aspose.Cells Cloud SDK pentru Swift prin CocoaPods

'AsposeCellsCloud', '~> 21.7'

pod install

De asemenea, îl puteți descărca direct de pe GitHub.

Creați o foaie de calcul Excel în moduri diferite prin API-ul Swift

Aspose.Cells Cloud SDK pentru Swift a inclus asistență completă pentru generarea și gestionarea documentelor de foi de calcul Excel în diferite formate de fișiere în cadrul aplicațiilor Swift. Biblioteca permite dezvoltatorilor de software să creeze și să gestioneze registre de lucru în moduri diferite, cum ar fi crearea unui registru de lucru gol de la zero, crearea unui registru de lucru Excel cu un șablon de marcator inteligent sau crearea unui registru de lucru Excel cu un fișier șablon, obținerea numărului de pagini pe un registru de lucru Excel, setați și ștergeți parola pentru un registru de lucru Excel, potriviți automat coloanele într-un registru de lucru Excel și multe altele.

Conversie în foi de calcul Excel prin API-ul C#.NET

Aspose.Cells Cloud SDK pentru Swift oferă dezvoltatorilor de software puterea de a-și converti foile de lucru Excel în diferite alte formate de fișiere acceptate folosind comenzile Swift. SDK-ul permite conversia foii de calcul Excel în PDF, HTML, PowerPoint, XPS, HTML, MHTML, JSON, Text simplu și formate de imagine populare, inclusiv TIFF, JPG, PNG, BMP și SVG. Pentru a converti un fișier într-un format de fișier dorit, mai întâi, trebuie să încărcați fișierul în Aspose Cloud Storage și apoi, cu doar câteva rânduri de cod, îl puteți converti în formatele de fișier acceptate.

Convertiți fișierul Excel în PDF prin API-ul 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
    }
}

Suport pentru calcule cu formule Excel prin Swift

Aspose.Cells Cloud SDK pentru Swift a oferit suport complet pentru diverse formule și calcule Excel în cadrul aplicațiilor Swift. Puteți utiliza SDK-ul pentru a efectua calcule pe fișierele dvs. Excel în mod programatic. Biblioteca acceptă calculează suma unui interval de celule, calculează media unui interval de celule, numără numărul de celule care conțin numere într-un interval de celule, găsește valoarea maximă într-un interval de celule, găsește valoarea minimă în o serie de celule, suport pentru formule condiționate, formule matrice, suport pentru formule financiare și multe altele. Următorul exemplu arată cum se calculează suma unui interval de celule dintr-o foaie de lucru folosind comenzi Swift.

Cum se calculează suma intervalului de celule prin API-ul 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 ?? "")")
    }
}

Adăugați diagrame și imagini în fișierele Excel prin Swift

Aspose.Cells Cloud SDK pentru Swift a oferit câteva caracteristici utile pentru gestionarea imaginilor, precum și a diagramelor din foile de lucru Excel folosind codul Swift. API-ul acceptă adăugarea unei diagrame la o foaie de lucru, obținerea unei diagrame din foaia de lucru, ștergerea unei diagrame nedorite dintr-o foaie de lucru, exportarea unei diagrame într-o imagine, obținerea de legende diagramă dintr-o foaie de lucru, ascunderea legendelor diagramei, adăugarea sau actualizarea titlului diagramei, obțineți valoarea diagramei, actualizarea categoriei diagramei, actualizarea valorilor diagramei, actualizarea diagramei axa a doua categorie și așa mai departe. La fel ca și dezvoltatorii de software pentru grafice pot adăuga, șterge, actualiza și converti imagini în interiorul unei foi de lucru. Următorul exemplu arată cum dezvoltatorii de software pot adăuga o diagramă în fișierul Excel folosind codul Swift.

Cum să adăugați diagrame în fișierul Excel prin API-ul 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.")
    }
}
 Română