1. Produkti
  2.   Izklājlapa
  3.   Swift
  4.   Aspose.Cells Cloud SDK for Swift

Aspose.Cells Cloud SDK for Swift

 
 

Swift API izklājlapu pārvaldībai un konvertēšanai

Uz mākoņiem balstīta Swift API, kas nodrošina visaptverošu funkciju kopumu, lai izveidotu, rediģētu, pārvaldītu un manipulētu ar izklājlapām Swift lietojumprogrammās.

Aspose.Cells Cloud SDK for Swift ir dominējošs mākoņa SDK, kas nodrošina visaptverošu funkciju kopumu, kas ļauj programmatūras izstrādātājiem, lai savās Swift lietojumprogrammās izveidotu, rediģētu, konvertētu, pārvaldītu un manipulētu ar Microsoft Excel, kā arī OpenOffice izklājlapām. API ļauj programmatūras programmētājiem viegli strādāt ar tādiem populāriem izklājlapu failu formātiem kā XLS, XLSX, XLSB, XLSM, XLT, XLTX, XLTM, XML, CSV, TSV, TXT, HTML, MHTML, ODS un daudziem citiem, neizmantojot nepieciešama papildu programmatūra vai rīki. Tas ietvēra arī atbalstu formatējuma un stila lietošanai izklājlapām, tostarp fontu stilus, fona krāsas, apmales un daudz ko citu.

Izmantojot Aspose.Cells Cloud SDK for Swift, programmatūras izstrādātāji var uzreiz izveidot izklājlapas no jauna, izmantojot plašu veidņu klāstu, pievienot datus esošām izklājlapām, apvienot vai sadalīt Excel darbgrāmatas, meklēt tekstu Excel failos, kopēt rindas Excel darblapu, pārveidot diagrammu attēlā, pievienot vai dzēst rakurstabulu Excel darblapā, pievienot formu Excel darblapā, aprēķināt visas formulas Excel darbgrāmatā, grupēt/atgrupēt rindas Excel darblapā, pievienot filtru filtrēt kolonnu Excel darblapā, importēt datus Excel failos un daudz ko citu. SDK atbalsta virkni papildu darbību, kas parasti ir nepieciešamas izklājlapu pārvaldībā, piemēram, spēju aizsargāt darblapas un noņemt tās, pievienot un noņemt komentārus un veikt nosacījumformatēšanu, pamatojoties uz iepriekš definētiem noteikumiem.

Aspose.Cells Cloud SDK for Swift ir iekļāvis iespēju importēt vai eksportēt Excel izklājlapas dažādos populāros failu formātos, piemēram, XLS, XLSX, XLSB, CSV, TSV, XLSM, ODS, TXT, PDF, OTS, XPS, DIF. , PNG, JPEG, BMP, SVG, TIFF, EMF, NUMURI, FODS un daudzas citas. Ja esat izstrādātājs, kas regulāri strādā ar izklājlapu datiem, Aspose.Cells Cloud SDK for Swift ir nenovērtējams rīks, kas var palīdzēt racionalizēt darbplūsmu un ietaupīt laiku un pūles. Ar tā visaptverošo funkciju kopumu un viegli lietojamo API — tas ir ideāls risinājums jūsu izklājlapu datu pārvaldībai mākonī.

Previous Next

Darba sākšana ar Aspose.Cells Cloud SDK for Swift

Ieteicamais veids, kā instalēt Aspose.Cells Cloud SDK for Swift, ir izmantot CocoaPods. Lūdzu, izmantojiet šo komandu vienmērīgai instalēšanai.

Instalējiet Aspose.Cells Cloud SDK for Swift, izmantojot CocoaPods

'AsposeCellsCloud', '~> 21.7'

pod install

Varat arī lejupielādēt to tieši no GitHub.

Izveidojiet Excel izklājlapu dažādos veidos, izmantojot Swift API

Aspose.Cells Cloud SDK for Swift ir iekļāvis pilnīgu atbalstu Excel izklājlapu dokumentu ģenerēšanai un pārvaldībai dažādos failu formātos Swift lietojumprogrammās. Bibliotēka ļauj programmatūras izstrādātājiem izveidot un pārvaldīt darbgrāmatas dažādos veidos, piemēram, izveidot tukšu darbgrāmatu no jauna, izveidot Excel darbgrāmatu ar viedo marķiera veidni vai izveidot Excel darbgrāmatu ar veidnes failu, panākt, lai Excel darbgrāmatā tiktu uzskaitītas lapas, iestatiet un notīriet paroli Excel darbgrāmatai, automātiski ietilpiniet kolonnas Excel darbgrāmatā un daudz ko citu.

Excel izklājlapas konvertēšana, izmantojot C#.NET API

Aspose.Cells Cloud SDK for Swift sniedz programmatūras izstrādātājiem iespēju pārvērst savas Excel darblapas dažādos citos atbalstītos failu formātos, izmantojot Swift komandas. SDK ļauj konvertēt Excel izklājlapu uz PDF, HTML, PowerPoint, XPS, HTML, MHTML, JSON, vienkāršu tekstu un populāriem attēlu formātiem, tostarp TIFF, JPG, PNG, BMP un SVG. Lai failu konvertētu vēlamajā faila formātā, vispirms tas ir jāaugšupielādē Aspose Cloud Storage un pēc tam, izmantojot tikai dažas koda rindiņas, varat to pārvērst atbalstītajos failu formātos.

Pārveidojiet Excel failu uz PDF, izmantojot 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
    }
}

Excel formulu aprēķinu atbalsts, izmantojot Swift

Aspose.Cells Cloud SDK for Swift ir nodrošinājis pilnu atbalstu dažādām Excel formulām un aprēķiniem Swift lietojumprogrammās. Varat izmantot SDK, lai programmatiski veiktu aprēķinus savos Excel failos. Bibliotēka atbalsta aprēķina šūnu diapazona summu, aprēķina šūnu diapazona vidējo vērtību, saskaita to šūnu skaitu, kurās ir skaitļi šūnu diapazonā, atrod maksimālo vērtību šūnu diapazonā, atrod minimālo vērtību šūnu klāsts, nosacījumu formulu atbalsts, masīvu formulas, finanšu formulu atbalsts un daudz kas cits. Nākamajā piemērā parādīts, kā aprēķināt darblapas šūnu diapazona summu, izmantojot Swift komandas.

Kā aprēķināt šūnu diapazona summu, izmantojot 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 ?? "")")
    }
}

Pievienojiet diagrammas un attēlus Excel failos, izmantojot Swift

Aspose.Cells Cloud SDK for Swift ir nodrošinājis dažas noderīgas funkcijas attēlu un diagrammu apstrādei Excel darblapās, izmantojot Swift kodu. API atbalsta diagrammas pievienošanu darblapai, diagrammas iegūšanu no darblapas, nevēlamas diagrammas dzēšanu no darblapas, diagrammas eksportēšanu uz attēlu, diagrammas leģendu iegūšanu no darblapas, diagrammas leģendu slēpšanu, diagrammas nosaukuma pievienošanu vai atjaunināšanu, diagrammas vērtību, atjaunināt diagrammas kategoriju, atjaunināt diagrammas vērtības, atjaunināt diagrammas otrās kategorijas asi un tā tālāk. Tāpat kā diagrammas, programmatūras izstrādātāji var pievienot, dzēst, atjaunināt un pārveidot attēlus darblapā. Šis piemērs parāda, kā programmatūras izstrādātāji var pievienot diagrammu Excel failam, izmantojot Swift kodu.

Kā pievienot diagrammas Excel failam, izmantojot 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.")
    }
}
 Latviski