1. Məhsullar
  2.   Elektron cədvəl
  3.   Swift
  4.   Aspose.Cells Cloud SDK for Swift

Aspose.Cells Cloud SDK for Swift

 
 

Cədvəl İdarəetmə və Dönüşüm üçün Swift API

Swift proqramlarında elektron cədvəllər yaratmaq, redaktə etmək, idarə etmək və manipulyasiya etmək üçün hərtərəfli funksiyalar dəstini təmin edən bulud əsaslı Swift API.

Swift üçün Aspose.Cells Cloud SDK, imkan verən hərtərəfli funksiyalar dəstini təmin edən dominant bulud əsaslı SDK-dır. proqram tərtibatçıları öz Swift proqramlarında Microsoft Excel, eləcə də OpenOffice cədvəllərini yaratmaq, redaktə etmək, çevirmək, idarə etmək və manipulyasiya etmək üçün. API proqram təminatı proqramçılarına XLS, XLSX, XLSB, XLSM, XLT, XLTX, XLTM, XML, CSV, TSV, TXT, HTML, MHTML, ODS və daha çox kimi məşhur cədvəl fayl formatları ilə işləməyi asanlaşdırır. hər hansı əlavə proqram və ya alətlərə ehtiyac. Buraya həmçinin şrift üslubları, fon rəngləri, haşiyələr və sair daxil olmaqla cədvəllərə formatlaşdırma və üslub tətbiq etmək dəstəyi daxildir.

Aspose.Cells Cloud SDK for Swift ilə proqram tərtibatçıları geniş çeşidli şablonlardan istifadə edərək tez bir zamanda sıfırdan cədvəllər yarada, mövcud cədvəllərə məlumat əlavə edə, Excel iş kitablarını birləşdirə və ya bölə, Excel fayllarından mətn axtara, sətirləri kopyalaya bilər. Excel iş vərəqi, diaqramı şəkilə çevirmək, Excel iş vərəqində pivot cədvəli əlavə etmək və ya silmək, Excel iş vərəqinə forma əlavə etmək, Excel iş kitabında bütün düsturları hesablamaq, Excel İş vərəqində sətirləri qruplaşdırmaq/qrupdan ayırmaq, Excel iş vərəqindəki filtr sütunu, məlumatları Excel fayllarına idxal edin və daha çox. SDK iş vərəqlərini qorumaq və mühafizəsini ləğv etmək, şərhlər əlavə etmək və silmək və əvvəlcədən müəyyən edilmiş qaydalar əsasında şərti formatlaşdırmanı yerinə yetirmək kimi elektron cədvəllərin idarə edilməsində tələb olunan bir sıra qabaqcıl əməliyyatları dəstəkləyir.

Aspose.Cells Cloud SDK for Swift-ə Excel cədvəllərini XLS, XLSX, XLSB, CSV, TSV, XLSM, ODS, TXT, PDF, OTS, XPS, DIF kimi müxtəlif məşhur fayl formatlarına idxal və ya ixrac etmək imkanı daxildir. , PNG, JPEG, BMP, SVG, TIFF, EMF, NÖMRƏLƏR, FODS və s. Əgər siz müntəzəm olaraq elektron cədvəl məlumatları ilə işləyən tərtibatçısınızsa, Swift üçün Aspose.Cells Cloud SDK iş axınınızı asanlaşdırmağa, vaxt və səyə qənaət etməyə kömək edə biləcək əvəzsiz alətdir. Hərtərəfli funksiyalar dəsti və istifadəsi asan API ilə o, buludda cədvəl datanızı idarə etmək üçün mükəmməl həlldir.

Previous Next

Swift üçün Aspose.Cells Bulud SDK ilə işə başlamaq

Swift üçün Aspose.Cells Cloud SDK quraşdırmanın tövsiyə olunan yolu CocoaPods-dan istifadə etməkdir. Düzgün quraşdırma üçün aşağıdakı əmrdən istifadə edin.

CocoaPods vasitəsilə Swift üçün Aspose.Cells Cloud SDK quraşdırın

'AsposeCellsCloud', '~> 21.7'

pod install

Siz həmçinin onu birbaşa GitHub-dan endirə bilərsiniz.

Swift API vasitəsilə müxtəlif yollarla Excel cədvəlini yaradın

Swift üçün Aspose.Cells Cloud SDK Swift proqramları daxilində müxtəlif fayl formatlarında Excel cədvəl sənədlərinin yaradılması və idarə edilməsi üçün tam dəstəyi ehtiva edir. Kitabxana proqram tərtibatçılarına iş kitablarını müxtəlif yollarla yaratmağa və idarə etməyə imkan verir, məsələn, sıfırdan boş iş kitabı yaratmaq, ağıllı marker şablonu ilə Excel iş kitabı yaratmaq və ya şablon faylı ilə Excel iş kitabı yaratmaq, Excel iş kitabında səhifələrin sayının əldə edilməsi, Excel iş kitabı üçün parol təyin edin və təmizləyin, Excel iş kitabında sütunları avtomatik uyğunlaşdırın və daha çox.

C#.NET API vasitəsilə Excel cədvəlinə çevrilməsi

Swift üçün Aspose.Cells Cloud SDK proqram tərtibatçılarına Swift əmrlərindən istifadə edərək Excel iş vərəqlərini müxtəlif dəstəklənən fayl formatlarına çevirmək imkanı verir. SDK Excel elektron cədvəlini PDF, HTML, PowerPoint, XPS, HTML, MHTML, JSON, Düz Mətn və TIFF, JPG, PNG, BMP və SVG daxil olmaqla məşhur şəkil formatlarına çevirməyə imkan verir. Faylı istədiyiniz fayl formatına çevirmək üçün əvvəlcə faylı Aspose Cloud Storage-ə yükləməlisiniz və sonra sadəcə bir neçə sətir kodla onu dəstəklənən fayl formatlarına çevirə bilərsiniz.

Excel faylını Swift API vasitəsilə PDF-ə çevirin

//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 vasitəsilə Excel Formulaları Hesablamalarına Dəstək

Swift üçün Aspose.Cells Cloud SDK Swift proqramları daxilində müxtəlif Excel düsturları və hesablamaları üçün tam dəstək göstərmişdir. Siz proqramlı şəkildə Excel fayllarınızda hesablamalar aparmaq üçün SDK-dan istifadə edə bilərsiniz. Kitabxana xanalar diapazonunun cəmini hesablayır, xanalar diapazonunun orta qiymətini hesablayır, xanalar diapazonunda ədədləri olan xanaların sayını hesablayır, xanalar diapazonunda maksimum dəyəri tapır, xanalar diapazonunda minimum dəyəri tapır. bir sıra hüceyrələr, şərti düsturlar dəstəyi, massiv düsturları, maliyyə düsturları dəstəyi və daha çoxu. Aşağıdakı nümunə Swift əmrlərindən istifadə edərək iş vərəqinin bir sıra xanalarının cəminin necə hesablanacağını göstərir.

Swift API vasitəsilə Hüceyrə Aralığının Cəmini Necə Hesablamaq olar?

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 vasitəsilə Excel Fayllarına Diaqramlar və Şəkillər əlavə edin

Swift üçün Aspose.Cells Cloud SDK Swift kodundan istifadə edərək Excel iş vərəqləri daxilində şəkillərlə, eləcə də diaqramlarla işləmək üçün bəzi faydalı funksiyalar təqdim edib. API iş vərəqinə diaqram əlavə etməyi, iş vərəqindən diaqram əldə etməyi, iş vərəqindən arzuolunmaz diaqramı silməyi, diaqramı təsvirə ixrac etməyi, iş vərəqindən diaqram əfsanələrini əldə etməyi, diaqram əfsanələrini gizlətməyi, diaqram başlığını əlavə etməyi və ya yeniləməyi dəstəkləyir. chart dəyəri, chart kateqoriya yeniləmə, chart dəyərlər yeniləmə, chart ikinci kateqoriya oxu və s. Qrafiklər kimi proqram tərtibatçıları da iş vərəqinə şəkillər əlavə edə, silə, yeniləyə və çevirə bilər. Aşağıdakı nümunə proqram tərtibatçılarının Swift kodundan istifadə edərək Excel Faylına necə diaqram əlavə edə biləcəyini göstərir.

Swift API vasitəsilə Excel faylına qrafikləri necə əlavə etmək olar?

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.")
    }
}
 Azəri