1. Produkter
  2.   Regneark
  3.   Swift
  4.   Aspose.Cells Cloud SDK for Swift

Aspose.Cells Cloud SDK for Swift

 
 

Swift API for regnearkadministrasjon og konvertering

Skybasert Swift API som gir et omfattende sett med funksjoner for å lage, redigere, administrere og manipulere regneark i Swift-applikasjoner.

Aspose.Cells Cloud SDK for Swift er en dominerende skybasert SDK som gir et omfattende sett med funksjoner som muliggjør programvareutviklere for å lage, redigere, konvertere, administrere og manipulere Microsoft Excel så vel som OpenOffice-regneark inne i Swift-applikasjonene deres. API-en gjør det enkelt for programvareprogrammerere å jobbe med populære regnearkfilformater som XLS, XLSX, XLSB, XLSM, XLT, XLTX, XLTM, XML, CSV, TSV, TXT, HTML, MHTML, ODS og mange flere uten behov for ytterligere programvare eller verktøy. Det inkluderte også støtte for å bruke formatering og stil på regneark, inkludert skriftstiler, bakgrunnsfarger, kanter og mer.

Med Aspose.Cells Cloud SDK for Swift kan programvareutviklere lage regneark fra bunnen av på farten ved å bruke et bredt spekter av maler, legge til data i eksisterende regneark, slå sammen eller dele Excel-arbeidsbøker, søke i tekst fra Excel-filer, kopiere rader på et Excel-regneark, konverter diagram til bilde, legg til eller slett en pivottabell på et Excel-regneark, legg til en form på et Excel-regneark, beregn alle formler i en Excel-arbeidsbok, grupper/Oppgrupper rader på et Excel-regneark, legg til et filter for en filtrer kolonne på et Excel-regneark, importer data til Excel-filer og mange flere. SDK-en støtter en rekke avanserte operasjoner som vanligvis kreves i regnearkadministrasjon, for eksempel muligheten til å beskytte og oppheve beskyttelsen av regneark, legge til og fjerne kommentarer og utføre betinget formatering basert på forhåndsdefinerte regler.

Aspose.Cells Cloud SDK for Swift har inkludert muligheten til å importere eller eksportere Excel-regneark til forskjellige populære filformater som XLS, XLSX, XLSB, CSV, TSV, XLSM, ODS, TXT, PDF, OTS, XPS, DIF , PNG, JPEG, BMP, SVG, TIFF, EMF, NUMBERS, FODS og mange flere. Hvis du er en utvikler som jobber med regnearkdata på jevnlig basis, er Aspose.Cells Cloud SDK for Swift et uvurderlig verktøy som kan hjelpe deg med å strømlinjeforme arbeidsflyten og spare tid og krefter. Med sitt omfattende sett med funksjoner og brukervennlige API, er det den perfekte løsningen for å administrere regnearkdataene dine i skyen.

Previous Next

Kom i gang med Aspose.Cells Cloud SDK for Swift

Den anbefalte måten å installere Aspose.Cells Cloud SDK for Swift på er å bruke CocoaPods. Bruk følgende kommando for en jevn installasjon.

Installer Aspose.Cells Cloud SDK for Swift via CocoaPods

'AsposeCellsCloud', '~> 21.7'

pod install

Du kan også laste den ned direkte fra GitHub.

Lag Excel-regneark på forskjellige måter via Swift API

Aspose.Cells Cloud SDK for Swift har inkludert fullstendig støtte for å generere og administrere Excel-regnearkdokumenter i ulike filformater i Swift-applikasjoner. Biblioteket gjør det mulig for programvareutviklere å lage og administrere arbeidsbøker på forskjellige måter, for eksempel å lage en tom arbeidsbok fra bunnen av, lage en Excel-arbeidsbok med en smart markørmal eller lage en Excel-arbeidsbok med en malfil, få antall sider i en Excel-arbeidsbok, angi og fjern passord for en Excel-arbeidsbok, automatisk tilpasning av kolonner på en Excel-arbeidsbok og mange flere.

Konvertering av Excel-regneark via C#.NET API

Aspose.Cells Cloud SDK for Swift gir programvareutviklere muligheten til å konvertere Excel-regnearkene sine til forskjellige andre støttede filformater ved hjelp av Swift-kommandoer. SDK tillater Excel-regnearkkonvertering til PDF, HTML, PowerPoint, XPS, HTML, MHTML, JSON, ren tekst og populære bildeformater inkludert TIFF, JPG, PNG, BMP og SVG. For å konvertere en fil til et ønsket filformat, må du først laste opp filen til Aspose Cloud Storage og deretter med bare et par linjer med kode, kan du konvertere den til de støttede filformatene.

Konverter Excel-fil til PDF via Swift API

//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
    }
}

Støtte for beregninger av Excel-formler via Swift

Aspose.Cells Cloud SDK for Swift har gitt full støtte for ulike Excel-formler og beregninger i Swift-applikasjoner. Du kan bruke SDK til å utføre beregninger på Excel-filene dine programmatisk. Biblioteket støtter beregner summen av et celleområde, beregner gjennomsnittet av et celleområde, teller antall celler som inneholder tall i et celleområde, finner maksimumsverdien i et celleområde, finner minimumsverdien i en rekke celler, støtte for betingede formler, matriseformler, støtte for finansielle formler og mange flere. Følgende eksempel viser hvordan du beregner summen av et celleområde i et regneark ved å bruke Swift-kommandoer.

Hvordan beregner man summen av celleområdet via 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 ?? "")")
    }
}

Legg til diagrammer og bilder i Excel-filer via Swift

Aspose.Cells Cloud SDK for Swift har gitt noen nyttige funksjoner for håndtering av bilder så vel som diagrammer i Excel-regneark med Swift-kode. API-en støtter å legge til et diagram i et regneark, hente et diagram fra regnearket, slette et uønsket diagram fra et regneark, eksportere et diagram til et bilde, hente diagramforklaringer fra et regneark, skjule diagramforklaringer, legge til eller oppdatere diagramtittel, få diagramverdi, oppdater diagramkategori, oppdater diagramverdier, oppdater kart andre kategoriakse og så videre. Samme som diagrammer kan programvareutviklere også legge til, slette, oppdatere og konvertere bilder i et regneark. Følgende eksempel viser hvordan programvareutviklere kan legge til et diagram til Excel-fil ved hjelp av Swift-kode.

Hvordan legge til diagrammer i Excel-fil via Swift API?

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.")
    }
}
 Norsk