1. Tuotteet
  2.   Laskentataulukko
  3.   Swift
  4.   Aspose.Cells Cloud SDK for Swift

Aspose.Cells Cloud SDK for Swift

 
 

Swift API laskentataulukoiden hallintaan ja muuntamiseen

Pilvipohjainen Swift API, joka tarjoaa kattavan joukon ominaisuuksia laskentataulukoiden luomiseen, muokkaamiseen, hallintaan ja käsittelyyn Swift-sovelluksissa.

Aspose.Cells Cloud SDK for Swift on hallitseva pilvipohjainen SDK, joka tarjoaa kattavan joukon ominaisuuksia, jotka mahdollistavat ohjelmistokehittäjät voivat luoda, muokata, muuntaa, hallita ja käsitellä Microsoft Excel- ja OpenOffice-laskentataulukoita Swift-sovelluksissaan. Sovellusliittymän avulla ohjelmoijien on helppo työskennellä suosittujen taulukkolaskentatiedostomuotojen, kuten XLS, XLSX, XLSB, XLSM, XLT, XLTX, XLTM, XML, CSV, TSV, TXT, HTML, MHTML, ODS ja monien muiden kanssa ilman tarvitset lisäohjelmistoja tai työkaluja. Se sisälsi myös tuen muotoilun ja tyylin käyttämiselle laskentataulukoissa, mukaan lukien kirjasintyylejä, taustavärejä, reunuksia ja paljon muuta.

Swiftin Aspose.Cells Cloud SDK:n avulla ohjelmistokehittäjät voivat luoda laskentataulukoita tyhjästä lennossa käyttämällä laajaa valikoimaa malleja, lisätä tietoja olemassa oleviin laskentataulukoihin, yhdistää tai jakaa Excel-työkirjoja, etsiä tekstiä Excel-tiedostoista, kopioida rivejä Excel-laskentataulukko, kaavion muuntaminen kuvaksi, pivot-taulukon lisääminen tai poistaminen Excel-laskentataulukkoon, muodon lisääminen Excel-laskentataulukkoon, Excel-työkirjan kaikkien kavojen laskeminen, Excel-laskentataulukon rivien ryhmittäminen/poistaminen, suodattimen lisääminen suodatussarake Excel-laskentataulukossa, tuoda tietoja Excel-tiedostoihin ja paljon muuta. SDK tukee useita kehittyneitä toimintoja, joita yleensä vaaditaan laskentataulukoiden hallinnassa, kuten kykyä suojata laskentataulukoita ja poistaa niiden suojaus, lisätä ja poistaa kommentteja sekä suorittaa ehdollista muotoilua ennalta määritettyjen sääntöjen perusteella.

Aspose.Cells Cloud SDK for Swift sisältää mahdollisuuden tuoda tai viedä Excel-laskentataulukoita useisiin suosittuihin tiedostomuotoihin, kuten XLS, XLSX, XLSB, CSV, TSV, XLSM, ODS, TXT, PDF, OTS, XPS, DIF , PNG, JPEG, BMP, SVG, TIFF, EMF, NUMEROT, FODS ja monet muut. Jos olet kehittäjä, joka työskentelee säännöllisesti laskentataulukkotietojen kanssa, Aspose.Cells Cloud SDK for Swift on korvaamaton työkalu, jonka avulla voit virtaviivaistaa työnkulkuasi ja säästää aikaa ja vaivaa. Kattavan ominaisuuksiensa ja helppokäyttöisen sovellusliittymänsä ansiosta se on täydellinen ratkaisu laskentataulukkotietojen hallintaan pilvessä.

Previous Next

Swiftin Aspose.Cells Cloud SDK:n käytön aloittaminen

Suositeltava tapa asentaa Aspose.Cells Cloud SDK for Swift on CocoaPods. Käytä seuraavaa komentoa sujuvaan asennukseen.

Asenna Aspose.Cells Cloud SDK Swiftille CocoaPodin kautta

'AsposeCellsCloud', '~> 21.7'

pod install

Voit myös ladata sen suoraan GitHubista.

Luo Excel-laskentataulukko eri tavoilla Swift API:n avulla

Aspose.Cells Cloud SDK for Swift sisältää täydellisen tuen Excel-laskentataulukkoasiakirjojen luomiseen ja hallintaan eri tiedostomuodoissa Swift-sovelluksissa. Kirjaston avulla ohjelmistokehittäjät voivat luoda ja hallita työkirjoja eri tavoilla, kuten tyhjän työkirjan luominen tyhjästä, Excel-työkirjan luominen älykkäällä merkintämallilla tai Excel-työkirjan luominen mallitiedostolla, sivujen laskeminen Excel-työkirjaan, aseta ja tyhjennä salasana Excel-työkirjalle, sovita sarakkeet automaattisesti Excel-työkirjaan ja paljon muuta.

Excel-laskentataulukkomuunnos C#.NET-sovellusliittymän kautta

Aspose.Cells Cloud SDK for Swift antaa ohjelmistokehittäjille mahdollisuuden muuntaa Excel-laskentataulukot useisiin muihin tuettuihin tiedostomuotoihin Swift-komentojen avulla. SDK mahdollistaa Excel-laskentataulukon muuntamisen PDF-, HTML-, PowerPointi-, XPS-, HTML-, MHTML-, JSON-, pelkkää tekstiä ja suosittuja kuvamuotoja, kuten TIFF, JPG, PNG, BMP ja SVG, muotoihin. Jos haluat muuntaa tiedoston haluttuun tiedostomuotoon, sinun on ensin ladattava tiedosto Aspose Cloud Storageen ja sitten vain parilla koodirivillä voit muuntaa sen tuettuihin tiedostomuotoihin.

Muunna Excel-tiedosto PDF-muotoon Swift API:n kautta

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

Excel-kaavojen laskelmien tuki Swiftin kautta

Aspose.Cells Cloud SDK for Swift on tarjonnut täyden tuen erilaisille Excel-kaavoille ja laskelmille Swift-sovelluksissa. Voit käyttää SDK:ta Excel-tiedostojesi laskemiseen ohjelmallisesti. Kirjasto tukee laskee solualueen summan, laskee solualueen keskiarvon, laskee solujen lukumäärän, jotka sisältävät numeroita solualueella, löytää enimmäisarvon solualueelta, löytää vähimmäisarvon solualueelta. joukko soluja, ehdollisten kaavojen tuki, taulukkokaavat, rahoituskaavojen tuki ja paljon muuta. Seuraava esimerkki näyttää, kuinka lasketaan laskentataulukon solualueen summa Swift-komentojen avulla.

Miten lasketaan solualueen summa Swift API:n kautta?

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 ?? "")")
    }
}

Kaavioiden ja kuvien lisääminen Excel-tiedostoihin Swiftin kautta

Aspose.Cells Cloud SDK for Swift on tarjonnut hyödyllisiä ominaisuuksia kuvien ja kaavioiden käsittelemiseen Excel-laskentataulukoiden sisällä Swift-koodin avulla. API tukee kaavion lisäämistä laskentataulukkoon, kaavion hakemista laskentataulukosta, ei-toivotun kaavion poistamista laskentataulukosta, kaavion vientiä kuvaan, kaavion selitteiden hakemista laskentataulukosta, kaavion selitteiden piilottamista, kaavion otsikon lisäämistä tai päivittämistä, hanki kaavion arvo, päivitä kaavioluokka, päivitä kaavion arvot, päivitä kaavion toisen luokan akseli ja niin edelleen. Kuten kaaviot, ohjelmistokehittäjät voivat myös lisätä, poistaa, päivittää ja muuntaa kuvia laskentataulukon sisällä. Seuraava esimerkki näyttää, kuinka ohjelmistokehittäjät voivat lisätä kaavion Excel-tiedostoon Swift-koodin avulla.

Kuinka lisätä kaavioita Excel-tiedostoon Swift API:n kautta?

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