1. Продукти
  2.   Електронна таблица
  3.   Swift
  4.   Aspose.Cells Cloud SDK for Swift

Aspose.Cells Cloud SDK for Swift

 
 

Swift API за управление и преобразуване на електронни таблици

Базиран в облак Swift API, който предоставя изчерпателен набор от функции за създаване, редактиране, управление и манипулиране на електронни таблици в Swift приложения.

Aspose.Cells Cloud SDK за Swift е доминиращ облачен SDK, който предоставя изчерпателен набор от функции, позволяващи софтуерни разработчици да създават, редактират, конвертират, управляват и манипулират Microsoft Excel, както и OpenOffice електронни таблици в техните Swift приложения. API улеснява софтуерните програмисти да работят с популярни файлови формати за електронни таблици като XLS, XLSX, XLSB, XLSM, XLT, XLTX, XLTM, XML, CSV, TSV, TXT, HTML, MHTML, ODS и много други без нужда от допълнителен софтуер или инструменти. Той също така включва поддръжка за прилагане на форматиране и стил към електронни таблици, включително стилове на шрифтове, цветове на фона, граници и много други.

С Aspose.Cells Cloud SDK за Swift разработчиците на софтуер могат да създават електронни таблици от нулата в движение, като използват широк набор от шаблони, да добавят данни към съществуващи електронни таблици, да обединяват или разделят работни книги на Excel, да търсят текст от файлове на Excel, да копират редове на работен лист на Excel, конвертиране на диаграма в изображение, добавяне или изтриване на обобщена таблица на работен лист на Excel, добавяне на форма в работен лист на Excel, изчисляване на всички формули в работна книга на Excel, групиране/разгрупиране на редове в работен лист на Excel, добавяне на филтър за филтърна колона в работен лист на Excel, импортиране на данни във файлове на Excel и много други. SDK поддържа набор от разширени операции, които обикновено се изискват при управление на електронни таблици, като например способността за защита и премахване на защитата на работни листове, добавяне и премахване на коментари и извършване на условно форматиране въз основа на предварително дефинирани правила.

Aspose.Cells Cloud SDK за Swift включва възможност за импортиране или експортиране на електронни таблици на Excel в различни популярни файлови формати като XLS, XLSX, XLSB, CSV, TSV, XLSM, ODS, TXT, PDF, OTS, XPS, DIF , PNG, JPEG, BMP, SVG, TIFF, EMF, NUMBERS, FODS и много други. Ако сте разработчик, който редовно работи с данни от електронни таблици, Aspose.Cells Cloud SDK за Swift е безценен инструмент, който може да ви помогне да рационализирате работния си процес и да спестите време и усилия. Със своя изчерпателен набор от функции и лесен за използване API, той е идеалното решение за управление на вашите данни от електронни таблици в облака.

Previous Next

Първи стъпки с Aspose.Cells Cloud SDK за Swift

Препоръчителният начин за инсталиране на Aspose.Cells Cloud SDK за Swift е използването на CocoaPods. Моля, използвайте следната команда за гладка инсталация.

Инсталирайте Aspose.Cells Cloud SDK за Swift чрез CocoaPods

'AsposeCellsCloud', '~> 21.7'

pod install

Можете също да го изтеглите директно от GitHub.

Създайте Excel електронна таблица по различни начини чрез Swift API

Aspose.Cells Cloud SDK за Swift включва пълна поддръжка за генериране и управление на документи с електронни таблици на Excel в различни файлови формати в приложенията на Swift. Библиотеката позволява на разработчиците на софтуер да създават и управляват работни книги по различни начини, като например създаване на празна работна книга от нулата, създаване на работна книга на Excel с шаблон за интелигентен маркер или създаване на работна книга на Excel с файл с шаблон, получаване на брой страници в работна книга на Excel, задайте и изчистете парола за работна книга на Excel, автоматично побиране на колони в работна книга на Excel и много други.

Преобразуване на електронни таблици в Excel чрез C#.NET API

Aspose.Cells Cloud SDK за Swift дава на разработчиците на софтуер силата да конвертират своите работни листове в Excel в различни други поддържани файлови формати с помощта на команди на Swift. SDK позволява преобразуване на електронни таблици на Excel в PDF, HTML, PowerPoint, XPS, HTML, MHTML, JSON, обикновен текст и популярни формати на изображения, включително TIFF, JPG, PNG, BMP и SVG. За да конвертирате файл в желан файлов формат, първо трябва да качите файла в Aspose Cloud Storage и след това само с няколко реда код можете да го конвертирате в поддържаните файлови формати.

Преобразувайте Excel файл в PDF чрез 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 чрез Swift

Aspose.Cells Cloud SDK за Swift предоставя пълна поддръжка за различни формули и изчисления на Excel в приложенията на Swift. Можете да използвате SDK, за да извършвате програмни изчисления на вашите Excel файлове. Библиотеката поддържа изчислява сумата на диапазон от клетки, изчислява средната стойност на диапазон от клетки, брои броя на клетките, които съдържат числа в диапазон от клетки, намира максималната стойност в диапазон от клетки, намира минималната стойност в набор от клетки, поддръжка на условни формули, формули за масиви, поддръжка на финансови формули и много други. Следващият пример показва как да се изчисли сумата от диапазон от клетки на работен лист с помощта на команди на Swift.

Как да изчисля сумата от обхвата на клетките чрез 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 ?? "")")
    }
}

Добавяне на диаграми и изображения в Excel файлове чрез Swift

Aspose.Cells Cloud SDK за Swift предостави някои полезни функции за работа с изображения, както и диаграми в работни листове на Excel с помощта на Swift код. API поддържа добавяне на диаграма към работен лист, получаване на диаграма от работния лист, изтриване на нежелана диаграма от работен лист, експортиране на диаграма към изображение, получаване на легенди на диаграма от работен лист, скриване на легенди на диаграма, добавяне или актуализиране на заглавие на диаграма, получаване стойност на диаграмата, актуализиране на категорията на диаграмата, актуализиране на стойностите на диаграмата, актуализиране на ос на втората категория на диаграмата и т.н. Също като графиките, разработчиците на софтуер могат също да добавят, изтриват, актуализират и конвертират изображения в работен лист. Следващият пример показва как разработчиците на софтуер могат да добавят диаграма към Excel файл с помощта на Swift код.

Как да добавя диаграми към Excel файл чрез 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.")
    }
}
 Български