Aspose.Cells Cloud SDK for Swift
Elektronik Tablo Yönetimi ve Dönüşümü için Swift API
Swift uygulamalarında e-tablolar oluşturmak, düzenlemek, yönetmek ve değiştirmek için kapsamlı özellikler sağlayan bulut tabanlı Swift API.
Aspose.Cells Cloud SDK for Swift, etkin bir bulut tabanlı SDK olup, kapsamlı bir dizi özellik sunar. yazılım geliştiricilerinin Swift uygulamalarında Microsoft Excel'in yanı sıra OpenOffice elektronik tablolarını oluşturması, düzenlemesi, dönüştürmesi, yönetmesi ve değiştirmesi. API, yazılım programcılarının XLS, XLSX, XLSB, XLSM, XLT, XLTX, XLTM, XML, CSV, TSV, TXT, HTML, MHTML, ODS ve çok daha fazlası gibi popüler elektronik tablo dosya formatlarıyla çalışmasını kolaylaştırır. herhangi bir ek yazılıma veya araca ihtiyaç duyulması. Ayrıca e-tablolara yazı tipi stilleri, arka plan renkleri, kenarlıklar ve daha fazlası dahil olmak üzere biçimlendirme ve stil uygulama desteği de içeriyordu.
Aspose.Cells Cloud SDK for Swift ile yazılım geliştiriciler geniş bir şablon yelpazesi kullanarak anında elektronik tablolar oluşturabilir, mevcut elektronik tablolara veri ekleyebilir, Excel çalışma kitaplarını birleştirebilir veya bölebilir, Excel dosyalarından metin arayabilir, satırları kopyalayabilir Excel çalışma sayfası, grafiği resme dönüştürme, Excel çalışma sayfasına pivot tablo ekleme veya silme, Excel çalışma sayfasına şekil ekleme, Excel çalışma kitabındaki tüm formülleri hesaplama, Excel Çalışma Sayfasındaki satırları gruplandırma/gruplarını çözme, bir Excel çalışma sayfasına filtre ekleme Excel çalışma sayfasındaki sütunu filtreleyin, verileri Excel dosyalarına aktarın ve çok daha fazlasını yapın. SDK, çalışma sayfalarını koruma ve korumayı kaldırma, yorum ekleme ve kaldırma ve önceden tanımlanmış kurallara göre koşullu biçimlendirme gerçekleştirme yeteneği gibi elektronik tablo yönetiminde yaygın olarak gerekli olan bir dizi gelişmiş işlemi destekler.
Aspose.Cells Cloud SDK for Swift, Excel elektronik tablolarını XLS, XLSX, XLSB, CSV, TSV, XLSM, ODS, TXT, PDF, OTS, XPS, DIF gibi çeşitli popüler dosya formatlarına içe veya dışa aktarma özelliğine sahiptir. , PNG, JPEG, BMP, SVG, TIFF, EMF, NUMARALAR, FODS ve çok daha fazlası. Düzenli olarak elektronik tablo verileriyle çalışan bir geliştiriciyseniz Aspose.Cells Cloud SDK for Swift, iş akışınızı kolaylaştırmanıza, zamandan ve emekten tasarruf etmenize yardımcı olabilecek paha biçilmez bir araçtır. Kapsamlı özellikleri ve kullanımı kolay API'si ile e-tablo verilerinizi bulutta yönetmek için mükemmel bir çözümdür.
Swift için Aspose.Cells Cloud SDK'ya Başlarken
Aspose.Cells Cloud SDK for Swift'i kurmanın önerilen yolu CocoaPod'ları kullanmaktır. Sorunsuz bir kurulum için lütfen aşağıdaki komutu kullanın.
Swift için Aspose.Cells Cloud SDK'yı CocoaPods aracılığıyla yükleyin
'AsposeCellsCloud', '~> 21.7'
pod install
Ayrıca doğrudan GitHub
adresinden de indirebilirsiniz.Swift API ile Farklı Yollarla Excel Elektronik Tablosu Oluşturun
Aspose.Cells Cloud SDK for Swift, Swift uygulamaları içinde çeşitli dosya formatlarında Excel elektronik tablo belgeleri oluşturmak ve yönetmek için tam destek içerir. Kitaplık, yazılım geliştiricilerin çalışma kitaplarını sıfırdan boş bir çalışma kitabı oluşturma, akıllı işaretleyici şablonuyla Excel çalışma kitabı oluşturma veya şablon dosyasıyla Excel çalışma kitabı oluşturma, Excel çalışma kitabında sayfa sayımı alma gibi farklı yöntemlerle çalışma kitapları oluşturmasına ve yönetmesine olanak tanır. Excel çalışma kitabı için parola belirleme ve silme, Excel çalışma kitabındaki sütunları otomatik sığdırma ve çok daha fazlası.
C#.NET API aracılığıyla Excel Elektronik Tablo Dönüştürme
Aspose.Cells Cloud SDK for Swift, yazılım geliştiricilere Swift komutlarını kullanarak Excel çalışma sayfalarını desteklenen diğer çeşitli dosya formatlarına dönüştürme gücü verir. SDK, Excel Elektronik Tablosunun PDF, HTML, PowerPoint, XPS, HTML, MHTML, JSON, Düz Metin'e ve TIFF, JPG, PNG, BMP ve SVG dahil popüler görüntü formatlarına dönüştürülmesine olanak tanır. Bir dosyayı istediğiniz dosya formatına dönüştürmek için öncelikle dosyayı Aspose Cloud Storage'a yüklemeniz gerekir ve ardından sadece birkaç satır kodla onu desteklenen dosya formatlarına dönüştürebilirsiniz.
Excel Dosyasını Swift API aracılığıyla PDF'ye dönüştürün
//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 Aracılığıyla Excel Formül Hesaplama Desteği
Aspose.Cells Cloud SDK for Swift, Swift uygulamaları içindeki çeşitli Excel formülleri ve hesaplamaları için tam destek sağladı. Program aracılığıyla Excel dosyalarınızda hesaplamalar gerçekleştirmek için SDK'yı kullanabilirsiniz. Kütüphane, bir hücre aralığının toplamını hesaplamayı, bir hücre aralığının ortalamasını hesaplamayı, bir hücre aralığındaki sayıları içeren hücrelerin sayısını saymayı, bir hücre aralığındaki maksimum değeri bulmayı, bir hücre aralığındaki minimum değeri bulmayı destekler. bir dizi hücre, koşullu formül desteği, dizi formülleri, finansal formül desteği ve çok daha fazlası. Aşağıdaki örnek, Swift komutlarını kullanarak bir çalışma sayfasındaki hücre aralığının toplamının nasıl hesaplanacağını gösterir.
Swift API ile Hücre Aralığı Toplamı Nasıl Hesaplanır?
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 Aracılığıyla Excel Dosyalarına Grafikler ve Resimler Ekleme
Aspose.Cells Cloud SDK for Swift, Swift kodunu kullanarak Excel çalışma sayfalarındaki grafiklerin yanı sıra görüntülerin işlenmesi için bazı yararlı özellikler sağladı. API, çalışma sayfasına grafik eklemeyi, çalışma sayfasından grafik almayı, çalışma sayfasından istenmeyen bir grafiği silmeyi, grafiği bir görüntüye aktarmayı, çalışma sayfasından grafik açıklamaları almayı, grafik açıklamalarını gizlemeyi, grafik başlığı eklemeyi veya güncellemeyi, grafik değeri, grafik kategorisini güncelle, grafik değerlerini güncelle, grafiğin ikinci kategori eksenini güncelle vb. Grafiklerle aynı şekilde yazılım geliştiricileri de bir çalışma sayfasına resim ekleyebilir, silebilir, güncelleyebilir ve dönüştürebilir. Aşağıdaki örnek, yazılım geliştiricilerinin Swift kodunu kullanarak Excel Dosyasına nasıl grafik ekleyebileceğini göstermektedir.
Swift API Aracılığıyla Excel Dosyasına Grafikler Nasıl Eklenir?
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.")
}
}