Aspose.Cells Cloud SDK for Swift
API Swift untuk Manajemen & Konversi Spreadsheet
Swift API berbasis cloud yang menyediakan serangkaian fitur komprehensif untuk membuat, mengedit, mengelola, dan memanipulasi spreadsheet dalam aplikasi Swift.
Aspose.Cells Cloud SDK for Swift adalah SDK dominan berbasis cloud yang menyediakan serangkaian fitur komprehensif yang memungkinkan pengembang perangkat lunak untuk membuat, mengedit, mengonversi, mengelola, dan memanipulasi Microsoft Excel serta spreadsheet OpenOffice di dalam aplikasi Swift mereka. API memudahkan pemrogram perangkat lunak untuk bekerja dengan format file spreadsheet populer seperti XLS, XLSX, XLSB, XLSM, XLT, XLTX, XLTM, XML, CSV, TSV, TXT, HTML, MHTML, ODS, dan banyak lagi tanpa perlu memerlukan perangkat lunak atau alat tambahan. Ini juga mencakup dukungan untuk menerapkan pemformatan dan gaya pada spreadsheet, termasuk gaya font, warna latar belakang, batas, dan banyak lagi.
Dengan Aspose.Cells Cloud SDK untuk Swift, pengembang perangkat lunak dapat membuat spreadsheet dari awal dengan cepat menggunakan beragam templat, menambahkan data ke spreadsheet yang ada, menggabungkan atau memisahkan buku kerja Excel, mencari teks dari file Excel, menyalin baris di lembar kerja Excel, mengubah bagan menjadi gambar, menambah atau menghapus tabel pivot pada lembar kerja Excel, menambahkan bentuk pada lembar kerja Excel, menghitung semua rumus pada buku kerja Excel, mengelompokkan/Memisahkan baris pada Lembar Kerja Excel, menambahkan filter untuk a memfilter kolom pada lembar kerja Excel, mengimpor data ke file Excel dan masih banyak lagi. SDK mendukung serangkaian operasi tingkat lanjut yang biasanya diperlukan dalam pengelolaan spreadsheet, seperti kemampuan untuk memproteksi dan membuka proteksi lembar kerja, menambah dan menghapus komentar, dan melakukan pemformatan bersyarat berdasarkan aturan yang telah ditentukan sebelumnya.
Aspose.Cells Cloud SDK untuk Swift telah menyertakan kemampuan untuk mengimpor atau mengekspor spreadsheet Excel ke berbagai format file populer seperti XLS, XLSX, XLSB, CSV, TSV, XLSM, ODS, TXT, PDF, OTS, XPS, DIF , PNG, JPEG, BMP, SVG, TIFF, EMF, ANGKA, FODS, dan masih banyak lagi. Jika Anda seorang pengembang yang bekerja dengan data spreadsheet secara rutin, Aspose.Cells Cloud SDK untuk Swift adalah alat yang sangat berharga yang dapat membantu Anda menyederhanakan alur kerja serta menghemat waktu dan tenaga. Dengan serangkaian fitur komprehensif dan API yang mudah digunakan, ini adalah solusi sempurna untuk mengelola data spreadsheet Anda di cloud.
Memulai Aspose.Cells Cloud SDK untuk Swift
Cara yang disarankan untuk menginstal Aspose.Cells Cloud SDK untuk Swift adalah menggunakan CocoaPods. Silakan gunakan perintah berikut untuk kelancaran instalasi.
Instal Aspose.Cells Cloud SDK untuk Swift melalui CocoaPods
'AsposeCellsCloud', '~> 21.7'
pod install
Anda juga dapat mendownloadnya langsung dari GitHub.
Membuat Spreadsheet Excel dengan Berbagai Cara melalui Swift API
Aspose.Cells Cloud SDK untuk Swift telah menyertakan dukungan lengkap untuk menghasilkan dan mengelola dokumen spreadsheet Excel dalam berbagai format file di dalam aplikasi Swift. Pustaka memungkinkan pengembang perangkat lunak untuk membuat dan mengelola buku kerja dengan berbagai cara seperti membuat buku kerja kosong dari awal, membuat buku kerja Excel dengan templat penanda cerdas atau membuat buku kerja Excel dengan file templat, membuat halaman dihitung pada buku kerja Excel, mengatur dan menghapus kata sandi untuk buku kerja Excel, menyesuaikan kolom secara otomatis pada buku kerja Excel, dan banyak lagi.
Konversi Spreadsheet Excel melalui C#.NET API
Aspose.Cells Cloud SDK untuk Swift memberi pengembang perangkat lunak kemampuan untuk mengonversi lembar kerja Excel mereka ke berbagai format file lain yang didukung menggunakan perintah Swift. SDK memungkinkan konversi Excel Spreadsheet ke PDF, HTML, PowerPoint, XPS, HTML, MHTML, JSON, Teks Biasa, dan format gambar populer termasuk TIFF, JPG, PNG, BMP, dan SVG. Untuk mengonversi file ke format file yang diinginkan, pertama-tama, Anda perlu mengunggah file ke Aspose Cloud Storage dan kemudian hanya dengan beberapa baris kode, Anda dapat mengonversinya ke format file yang didukung.
Konversi File Excel ke PDF melalui 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
}
}
Dukungan Perhitungan Rumus Excel melalui Swift
Aspose.Cells Cloud SDK untuk Swift telah memberikan dukungan penuh untuk berbagai rumus dan penghitungan Excel di dalam aplikasi Swift. Anda dapat menggunakan SDK untuk melakukan perhitungan pada file Excel Anda secara terprogram. Perpustakaan mendukung menghitung jumlah rentang sel, menghitung rata-rata rentang sel, menghitung jumlah sel yang berisi angka dalam rentang sel, menemukan nilai maksimum dalam rentang sel, menemukan nilai minimum dalam rentang sel, dukungan rumus bersyarat, rumus array, dukungan rumus keuangan, dan banyak lagi. Contoh berikut memperlihatkan cara menghitung jumlah rentang sel lembar kerja menggunakan perintah Swift.
Bagaimana Cara Menghitung Jumlah Rentang Sel melalui 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 ?? "")")
}
}
Tambahkan Bagan & Gambar di File Excel melalui Swift
Aspose.Cells Cloud SDK untuk Swift telah menyediakan beberapa fitur berguna untuk menangani gambar serta bagan di dalam lembar kerja Excel menggunakan kode Swift. API mendukung penambahan bagan ke lembar kerja, mendapatkan bagan dari lembar kerja, menghapus bagan yang tidak diinginkan dari lembar kerja, mengekspor bagan ke gambar, mendapatkan legenda bagan dari lembar kerja, menyembunyikan legenda bagan, menambah atau memperbarui judul bagan, dapatkan nilai bagan, perbarui kategori bagan, perbarui nilai bagan, perbarui sumbu kategori kedua bagan, dan seterusnya. Sama seperti grafik, pengembang perangkat lunak juga dapat menambah, menghapus, memperbarui, dan mengonversi gambar di dalam lembar kerja. Contoh berikut menunjukkan bagaimana pengembang perangkat lunak dapat menambahkan bagan ke File Excel menggunakan kode Swift.
Bagaimana Cara Menambahkan Bagan ke File Excel melalui 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.")
}
}