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 for Swift 是一个基于云的主流 SDK,提供了一套全面的功能,使 软件开发人员可以在其 Swift 应用程序中创建、编辑、转换、管理和操作 Microsoft Excel 以及 OpenOffice 电子表格。 该 API 使软件程序员可以轻松使用流行的电子表格文件格式,例如 XLS、XLSX、XLSB、XLSM、XLT、XLTX、XLTM、XML、CSV、TSV、TXT、HTML、MHTML、ODS 等,而无需使用 需要任何额外的软件或工具。 它还支持对电子表格应用格式和样式,包括字体样式、背景颜色、边框等。

借助 Aspose.Cells Cloud SDK for Swift,软件开发人员可以使用各种模板从头开始快速创建电子表格、将数据添加到现有电子表格、合并或拆分 Excel 工作簿、从 Excel 文件中搜索文本、复制行 Excel 工作表、将图表转换为图像、在 Excel 工作表上添加或删除数据透视表、在 Excel 工作表上添加形状、计算 Excel 工作簿上的所有公式、对 Excel 工作表上的行进行分组/取消分组、添加过滤器 筛选 Excel 工作表上的列、将数据导入 Excel 文件等等。 该 SDK 支持电子表格管理中常见的一系列高级操作,例如保护和取消保护工作表、添加和删除注释以及根据预定义规则执行条件格式设置的功能。

Aspose.Cells Cloud SDK for 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 for Swift 是一个非常宝贵的工具,可以帮助您简化工作流程并节省时间和精力。 凭借其全面的功能和易于使用的 API,它是在云中管理电子表格数据的完美解决方案。

Previous Next

适用于 Swift 的 Aspose.Cells Cloud SDK 入门

安装 Aspose.Cells Cloud SDK for Swift 的推荐方法是使用 CocoaPods。 为了顺利安装,请使用以下命令。

通过 CocoaPods 安装 Aspose.Cells Cloud SDK for Swift

'AsposeCellsCloud', '~> 21.7'

pod install

您也可以直接从 GitHub 下载。

通过 Swift API 以不同方式创建 Excel 电子表格

适用于 Swift 的 Aspose.Cells Cloud SDK 完全支持在 Swift 应用程序中生成和管理各种文件格式的 Excel 电子表格文档。 该库使软件开发人员能够以不同的方式创建和管理工作簿,例如从头开始创建空工作簿、使用智能标记模板创建 Excel 工作簿或使用模板文件创建 Excel 工作簿、获取 Excel 工作簿的页数、 设置和清除 Excel 工作簿的密码、Excel 工作簿上的自动调整列等等。

通过 C#.NET API 转换 Excel 电子表格

Aspose.Cells Cloud SDK for Swift 使软件开发人员能够使用 Swift 命令将其 Excel 工作表转换为各种其他受支持的文件格式。 该 SDK 允许将 Excel 电子表格转换为 PDF、HTML、PowerPoint、XPS、HTML、MHTML、JSON、纯文本以及流行的图像格式,包括 TIFF、JPG、PNG、BMP 和 SVG。 要将文件转换为所需的文件格式,首先,您需要将文件上传到 Aspose Cloud Storage,然后只需几行代码,即可将其转换为支持的文件格式。

通过 Swift API 将 Excel 文件转换为 PDF

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

通过 Swift 支持 Excel 公式计算

Aspose.Cells Cloud SDK for Swift 为 Swift 应用程序内的各种 Excel 公式和计算提供了全面支持。 您可以使用 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 ?? "")")
    }
}

通过 Swift 在 Excel 文件中添加图表和图像

Aspose.Cells Cloud SDK for Swift 提供了一些有用的功能,用于使用 Swift 代码处理 Excel 工作表中的图像和图表。 该 API 支持将图表添加到工作表、从工作表中获取图表、从工作表中删除不需要的图表、将图表导出到图像、从工作表中获取图表图例、隐藏图表图例、添加或更新图表标题、获取 图表值、更新图表类别、更新图表值、更新图表第二类别轴等。 与图表一样,软件开发人员也可以在工作表中添加、删除、更新和转换图像。 以下示例展示了软件开发人员如何使用 Swift 代码将图表添加到 Excel 文件。

How to Add Charts to Excel File 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.")
    }
}
 中国人