1. Produktai
  2.   Skaičiuoklė
  3.   Swift
  4.   Aspose.Cells Cloud SDK for Swift

Aspose.Cells Cloud SDK for Swift

 
 

Swift API, skirta skaičiuoklių valdymui ir konvertavimui

Debesyje pagrįsta „Swift“ API, teikianti išsamų funkcijų rinkinį, skirtą „Swift“ programose kurti, redaguoti, tvarkyti ir tvarkyti skaičiuokles.

Aspose.Cells Cloud SDK, skirta Swift yra dominuojantis debesies SDK, kuriame pateikiamas išsamus funkcijų rinkinys, leidžiantis programinės įrangos kūrėjai gali kurti, redaguoti, konvertuoti, tvarkyti ir valdyti „Microsoft Excel“ bei „OpenOffice“ skaičiuokles savo „Swift“ programose. API leidžia programuotojams lengvai dirbti su populiariais skaičiuoklių failų formatais, tokiais kaip XLS, XLSX, XLSB, XLSM, XLT, XLTX, XLTM, XML, CSV, TSV, TXT, HTML, MHTML, ODS ir daugeliu kitų be reikia papildomos programinės įrangos ar įrankių. Ji taip pat apėmė formatavimo ir stiliaus pritaikymą skaičiuoklėms, įskaitant šriftų stilius, fono spalvas, kraštines ir kt.

Naudodami Aspose.Cells Cloud SDK, skirtą Swift, programinės įrangos kūrėjai gali kurti skaičiuokles nuo nulio, naudodami įvairius šablonus, įtraukti duomenis į esamas skaičiuokles, sujungti arba padalinti Excel darbaknyges, ieškoti teksto iš Excel failų, kopijuoti eilutes „Excel“ darbalapį, konvertuoti diagramą į vaizdą, pridėti arba ištrinti sukamąją lentelę „Excel“ darbalapyje, pridėti figūrą „Excel“ darbalapyje, apskaičiuoti visas formules „Excel“ darbaknygėje, grupuoti / išgrupuoti eilutes „Excel“ darbalapyje, pridėti filtrą filtruoti stulpelį „Excel“ darbalapyje, importuoti duomenis į „Excel“ failus ir dar daugiau. SDK palaiko daugybę išplėstinių operacijų, kurių paprastai reikia tvarkant skaičiuokles, pvz., galimybę apsaugoti darbalapius ir panaikinti jų apsaugą, pridėti ir pašalinti komentarus bei atlikti sąlyginį formatavimą pagal iš anksto nustatytas taisykles.

Aspose.Cells Cloud SDK, skirta Swift, apima galimybę importuoti arba eksportuoti Excel skaičiuokles į įvairius populiarius failų formatus, tokius kaip XLS, XLSX, XLSB, CSV, TSV, XLSM, ODS, TXT, PDF, OTS, XPS, DIF , PNG, JPEG, BMP, SVG, TIFF, EMF, SKAIČIAI, FODS ir daug daugiau. Jei esate kūrėjas, kuris reguliariai dirba su skaičiuoklių duomenimis, Aspose.Cells Cloud SDK, skirta Swift, yra neįkainojamas įrankis, galintis padėti supaprastinti darbo eigą ir sutaupyti laiko bei pastangų. Išsamus funkcijų rinkinys ir paprasta naudoti API yra puikus sprendimas tvarkyti skaičiuoklės duomenis debesyje.

Previous Next

Pradžia su Aspose.Cells Cloud SDK, skirta Swift

Rekomenduojamas būdas įdiegti „Aspose.Cells Cloud SDK“, skirtą „Swift“, yra naudoti „CocoaPods“. Norėdami sklandžiai įdiegti, naudokite šią komandą.

Įdiekite Aspose.Cells Cloud SDK, skirtą Swift per CocoaPods

'AsposeCellsCloud', '~> 21.7'

pod install

Taip pat galite atsisiųsti jį tiesiogiai iš „GitHub“.

Kurkite Excel skaičiuoklę įvairiais būdais naudodami Swift API

Aspose.Cells Cloud SDK, skirta „Swift“, apima visišką „Excel“ skaičiuoklės dokumentų generavimo ir tvarkymo įvairiais failų formatais „Swift“ programose palaikymą. Biblioteka leidžia programinės įrangos kūrėjams kurti ir tvarkyti darbaknyges įvairiais būdais, pvz., sukurti tuščią darbaknygę nuo nulio, sukurti "Excel" darbaknygę su išmaniuoju žymeklio šablonu arba sukurti "Excel" darbaknygę su šablono failu, gauti puslapių skaičių "Excel" darbaknygėje, nustatykite ir išvalykite „Excel“ darbaknygės slaptažodį, automatiškai pritaikykite stulpelius „Excel“ darbaknygėje ir dar daugiau.

„Excel“ skaičiuoklės konvertavimas naudojant C#.NET API

„Aspose.Cells Cloud SDK“, skirta „Swift“, programinės įrangos kūrėjams suteikia galimybę konvertuoti „Excel“ darbalapius į įvairius kitus palaikomus failų formatus naudojant „Swift“ komandas. SDK leidžia konvertuoti „Excel“ skaičiuokles į PDF, HTML, „PowerPoint“, XPS, HTML, MHTML, JSON, paprastą tekstą ir populiarius vaizdo formatus, įskaitant TIFF, JPG, PNG, BMP ir SVG. Norėdami konvertuoti failą į norimą failo formatą, pirmiausia turite įkelti failą į „Aspose Cloud Storage“, o tada naudodami tik kelias kodo eilutes galite konvertuoti jį į palaikomus failų formatus.

Konvertuokite „Excel“ failą į PDF naudodami „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“ formulių skaičiavimų palaikymas naudojant „Swift“

„Aspose.Cells Cloud SDK“, skirta „Swift“, visapusiškai palaiko įvairias „Excel“ formules ir skaičiavimus „Swift“ programose. Naudodami SDK galite programiškai atlikti Excel failų skaičiavimus. Biblioteka palaiko apskaičiuoja langelių diapazono sumą, apskaičiuoja langelių diapazono vidurkį, suskaičiuoja langelių, kuriose yra skaičiai langelių diapazone, skaičių, suranda maksimalią reikšmę langelių diapazone, suranda mažiausią reikšmę langelių diapazonas, sąlyginių formulių palaikymas, masyvo formulės, finansinių formulių palaikymas ir daug daugiau. Šiame pavyzdyje parodyta, kaip apskaičiuoti darbalapio langelių diapazono sumą naudojant Swift komandas.

Kaip apskaičiuoti langelių diapazono sumą naudojant „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 ?? "")")
    }
}

Pridėkite diagramų ir vaizdų į „Excel“ failus naudodami „Swift“

Aspose.Cells Cloud SDK, skirta Swift, suteikė keletą naudingų funkcijų, skirtų vaizdams ir diagramoms tvarkyti Excel darbalapiuose naudojant Swift kodą. API palaiko diagramos įtraukimą į darbalapį, diagramos gavimą iš darbalapio, nepageidaujamos diagramos pašalinimą iš darbalapio, diagramos eksportavimą į vaizdą, diagramos legendų gavimą iš darbalapio, diagramos legendų slėpimą, diagramos pavadinimo pridėjimą arba atnaujinimą, diagramos vertę, atnaujinti diagramos kategoriją, atnaujinti diagramos reikšmes, atnaujinti diagramos antrosios kategorijos ašį ir pan. Kaip ir diagramas, programinės įrangos kūrėjai taip pat gali pridėti, ištrinti, atnaujinti ir konvertuoti vaizdus darbalapyje. Šiame pavyzdyje parodyta, kaip programinės įrangos kūrėjai gali pridėti diagramą prie „Excel“ failo naudodami „Swift“ kodą.

Kaip pridėti diagramas prie „Excel“ failo naudojant „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.")
    }
}
 Lietuvių