1. Prodotti
  2.   Foglio di calcolo
  3.   Swift
  4.   Aspose.Cells Cloud SDK for Swift

Aspose.Cells Cloud SDK for Swift

 
 

API Swift per la gestione e la conversione dei fogli di calcolo

API Swift basata su cloud che fornisce un set completo di funzionalità per creare, modificare, gestire e manipolare fogli di calcolo nelle applicazioni Swift.

Aspose.Cells Cloud SDK per Swift è un SDK dominante basato su cloud che fornisce un set completo di funzionalità che consentono sviluppatori di software per creare, modificare, convertire, gestire e manipolare fogli di calcolo Microsoft Excel e OpenOffice all'interno delle loro applicazioni Swift. L'API consente ai programmatori di software di lavorare facilmente con i formati di file di fogli di calcolo più diffusi come XLS, XLSX, XLSB, XLSM, XLT, XLTX, XLTM, XML, CSV, TSV, TXT, HTML, MHTML, ODS e molti altri senza necessità di software o strumenti aggiuntivi. Comprendeva anche il supporto per l'applicazione di formattazione e stile ai fogli di calcolo, inclusi stili di carattere, colori di sfondo, bordi e altro ancora.

Con Aspose.Cells Cloud SDK per Swift, gli sviluppatori di software possono creare fogli di calcolo da zero al volo utilizzando un'ampia gamma di modelli, aggiungere dati a fogli di calcolo esistenti, unire o dividere cartelle di lavoro Excel, cercare testo da file Excel, copiare righe su un foglio di lavoro Excel, convertire un grafico in un'immagine, aggiungere o eliminare una tabella pivot su un foglio di lavoro Excel, aggiungere una forma su un foglio di lavoro Excel, calcolare tutte le formule su una cartella di lavoro Excel, raggruppare/separare righe su un foglio di lavoro Excel, aggiungere un filtro per un filtrare colonne su un foglio di lavoro Excel, importare dati in file Excel e molto altro ancora. L'SDK supporta una serie di operazioni avanzate comunemente richieste nella gestione dei fogli di calcolo, come la possibilità di proteggere e rimuovere la protezione dei fogli di lavoro, aggiungere e rimuovere commenti ed eseguire la formattazione condizionale in base a regole predefinite.

Aspose.Cells Cloud SDK per Swift ha incluso la possibilità di importare o esportare fogli di calcolo Excel in vari formati di file popolari come XLS, XLSX, XLSB, CSV, TSV, XLSM, ODS, TXT, PDF, OTS, XPS, DIF , PNG, JPEG, BMP, SVG, TIFF, EMF, NUMERI, FODS e molti altri. Se sei uno sviluppatore che lavora regolarmente con i dati dei fogli di calcolo, Aspose.Cells Cloud SDK per Swift è uno strumento prezioso che può aiutarti a semplificare il flusso di lavoro e a risparmiare tempo e fatica. Con il suo set completo di funzionalità e un'API facile da usare, è la soluzione perfetta per gestire i dati del tuo foglio di calcolo nel cloud.

Previous Next

Introduzione a Aspose.Cells Cloud SDK per Swift

Il modo consigliato per installare Aspose.Cells Cloud SDK per Swift utilizza CocoaPods. Si prega di utilizzare il seguente comando per un'installazione fluida.

Installa Aspose.Cells Cloud SDK per Swift tramite CocoaPods

'AsposeCellsCloud', '~> 21.7'

pod install

Puoi anche scaricarlo direttamente da GitHub.

Crea un foglio di calcolo Excel in diversi modi tramite l'API Swift

Aspose.Cells Cloud SDK per Swift ha incluso il supporto completo per la generazione e la gestione di documenti di fogli di calcolo Excel in vari formati di file all'interno delle applicazioni Swift. La libreria consente agli sviluppatori di software di creare e gestire cartelle di lavoro in diversi modi, ad esempio creando da zero una cartella di lavoro vuota, creando una cartella di lavoro Excel con un modello di marcatore intelligente o creando una cartella di lavoro Excel con un file modello, ottenendo il conteggio delle pagine su una cartella di lavoro Excel, imposta e cancella la password per una cartella di lavoro di Excel, adatta automaticamente le colonne su una cartella di lavoro di Excel e molto altro ancora.

Conversione di fogli di calcolo Excel tramite API C#.NET

Aspose.Cells Cloud SDK per Swift offre agli sviluppatori di software la possibilità di convertire i propri fogli di lavoro Excel in vari altri formati di file supportati utilizzando i comandi Swift. L'SDK consente la conversione di fogli di calcolo Excel in PDF, HTML, PowerPoint, XPS, HTML, MHTML, JSON, testo normale e formati di immagine più diffusi tra cui TIFF, JPG, PNG, BMP e SVG. Per convertire un file nel formato di file desiderato, innanzitutto è necessario caricare il file su Aspose Cloud Storage e quindi con solo un paio di righe di codice è possibile convertirlo nei formati di file supportati.

Converti file Excel in PDF tramite 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
    }
}

Supporto per calcoli di formule Excel tramite Swift

Aspose.Cells Cloud SDK per Swift ha fornito il supporto completo per varie formule e calcoli di Excel all'interno delle applicazioni Swift. È possibile utilizzare l'SDK per eseguire calcoli sui file Excel a livello di codice. La libreria supporta calcola la somma di un intervallo di celle, calcola la media di un intervallo di celle, conta il numero di celle che contengono numeri in un intervallo di celle, trova il valore massimo in un intervallo di celle, trova il valore minimo in una serie di celle, supporto per formule condizionali, formule di matrice, supporto per formule finanziarie e molto altro. L'esempio seguente mostra come calcolare la somma di un intervallo di celle di un foglio di lavoro utilizzando i comandi Swift.

Come calcolare la somma dell'intervallo di celle tramite 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 ?? "")")
    }
}

Aggiungi grafici e immagini in file Excel tramite Swift

Aspose.Cells Cloud SDK per Swift ha fornito alcune funzionalità utili per la gestione di immagini e grafici all'interno di fogli di lavoro Excel utilizzando il codice Swift. L'API supporta l'aggiunta di un grafico a un foglio di lavoro, l'acquisizione di un grafico dal foglio di lavoro, l'eliminazione di un grafico indesiderato da un foglio di lavoro, l'esportazione di un grafico in un'immagine, l'acquisizione delle legende del grafico da un foglio di lavoro, l'occultamento delle legende del grafico, l'aggiunta o l'aggiornamento del titolo del grafico, l'acquisizione valore del grafico, aggiorna la categoria del grafico, aggiorna i valori del grafico, aggiorna l'asse della seconda categoria del grafico e così via. Come gli sviluppatori di software per i grafici, anche gli sviluppatori di software possono aggiungere, eliminare, aggiornare e convertire immagini all'interno di un foglio di lavoro. L'esempio seguente mostra come gli sviluppatori di software possono aggiungere un grafico a un file Excel utilizzando il codice Swift.

Come aggiungere grafici a un file Excel tramite 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.")
    }
}
 Italiano