1. Termékek
  2.   Táblázat
  3.   Swift
  4.   Aspose.Cells Cloud SDK for Swift

Aspose.Cells Cloud SDK for Swift

 
 

Swift API a táblázatkezeléshez és -konverzióhoz

Felhőalapú Swift API, amely átfogó funkciókat kínál táblázatok létrehozásához, szerkesztéséhez, kezeléséhez és manipulálásához a Swift alkalmazásokban.

Az Aspose.Cells Cloud SDK for Swift egy domináns felhőalapú SDK, amely átfogó funkciókészletet tesz lehetővé, szoftverfejlesztők Microsoft Excel és OpenOffice táblázatok létrehozásához, szerkesztéséhez, konvertálásához, kezeléséhez és manipulálásához Swift alkalmazásaikban. Az API megkönnyíti a szoftverprogramozók számára, hogy az olyan népszerű táblázatkezelő fájlformátumokkal dolgozzanak, mint az XLS, XLSX, XLSB, XLSM, XLT, XLTX, XLTM, XML, CSV, TSV, TXT, HTML, MHTML, ODS és még sok más anélkül, hogy bármilyen további szoftverre vagy eszközre van szükség. Támogatta továbbá a táblázatok formázását és stílusát, beleértve a betűstílusokat, a háttérszíneket, a kereteket és egyebeket.

Aspose.Cells Cloud SDK for Swift segítségével a szoftverfejlesztők a sablonok széles skálájával menet közben, a nulláról készíthetnek táblázatokat, adatokat adhatnak hozzá meglévő táblázatokhoz, egyesíthetnek vagy feloszthatnak Excel-munkafüzeteket, kereshetnek szöveget Excel-fájlokból, sorokat másolhatnak Excel-munkalap, diagram konvertálása képpé, pivot-tábla hozzáadása vagy törlése Excel-munkalapon, alakzat hozzáadása Excel-munkalaphoz, összes képlet kiszámítása egy Excel-munkafüzetben, sorok csoportosítása/csoportosítása egy Excel-munkalapon, szűrő hozzáadása szűrő oszlopot egy Excel munkalapon, adatokat importálhat Excel-fájlokba és még sok más. Az SDK számos olyan speciális műveletet támogat, amelyekre általában szükség van a táblázatkezelésben, például a munkalapok védelmét és a védelem megszüntetését, a megjegyzések hozzáadását és eltávolítását, valamint a feltételes formázást előre meghatározott szabályok alapján.

Aspose.Cells Cloud SDK for Swift lehetőséget kínál Excel-táblázatok importálására vagy exportálására különféle népszerű fájlformátumokba, például XLS, XLSX, XLSB, CSV, TSV, XLSM, ODS, TXT, PDF, OTS, XPS, DIF , PNG, JPEG, BMP, SVG, TIFF, EMF, NUMBERS, FODS és még sok más. Ha Ön olyan fejlesztő, aki rendszeresen dolgozik táblázatos adatokkal, az Aspose.Cells Cloud SDK for Swift felbecsülhetetlen értékű eszköz, amellyel egyszerűsítheti munkafolyamatait, valamint időt és erőfeszítést takaríthat meg. Átfogó szolgáltatáskészletével és könnyen használható API-jával tökéletes megoldást jelent a táblázat adatainak felhőben történő kezelésére.

Previous Next

Kezdő lépések az Aspose.Cells Cloud SDK for Swift használatához

Az Aspose.Cells Cloud SDK for Swift telepítésének javasolt módja a CocoaPods. Kérjük, használja a következő parancsot a zökkenőmentes telepítés érdekében.

Telepítse az Aspose.Cells Cloud SDK-t a Swifthez CocoaPods-on keresztül

'AsposeCellsCloud', '~> 21.7'

pod install

You can also download it directly from GitHub.

Excel-táblázat létrehozása különböző módokon a Swift API-n keresztül

Aspose.Cells Cloud SDK for Swift teljes támogatást tartalmaz az Excel-táblázat-dokumentumok generálásához és kezeléséhez különféle fájlformátumokban a Swift-alkalmazásokon belül. A könyvtár lehetővé teszi a szoftverfejlesztők számára munkafüzetek létrehozását és kezelését különböző módokon, például üres munkafüzet létrehozását a semmiből, Excel-munkafüzet létrehozását intelligens jelölősablonnal vagy Excel-munkafüzet létrehozását sablonfájllal, oldalak számítását egy Excel-munkafüzetbe, állítsa be és törölje a jelszót egy Excel-munkafüzethez, illessze be automatikusan az oszlopokat egy Excel-munkafüzetbe és még sok mást.

Excel-táblázat átalakítás C#.NET API-n keresztül

Aspose.Cells Cloud SDK for Swift lehetővé teszi a szoftverfejlesztők számára, hogy Excel-munkalapjaikat Swift-parancsok segítségével számos más támogatott fájlformátumra konvertálják. Az SDK lehetővé teszi az Excel-táblázatok konvertálását PDF-, HTML-, PowerPoint-, XPS-, HTML-, MHTML-, JSON-, egyszerű szöveges és népszerű képformátumokká, beleértve a TIFF-et, JPG-t, PNG-t, BMP-t és SVG-t. Ha egy fájlt a kívánt fájlformátumra szeretne konvertálni, először fel kell töltenie a fájlt az Aspose Cloud Storage szolgáltatásba, majd csak néhány sornyi kóddal konvertálhatja a támogatott fájlformátumokra.

Az Excel-fájl konvertálása PDF-be a Swift API-n keresztül

//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-képletek számítási támogatása a Swift segítségével

Aspose.Cells Cloud SDK for Swift teljes mértékben támogatja a Swift alkalmazásokon belüli különféle Excel-képleteket és számításokat. Az SDK segítségével programozottan végezhet számításokat az Excel-fájlokon. A könyvtár támogatja, kiszámítja egy cellatartomány összegét, kiszámítja egy cellatartomány átlagát, megszámolja a cellák számát, amelyek számokat tartalmaznak egy cellatartományban, megkeresi a maximális értéket egy cellatartományban, megkeresi a minimális értéket cellák sora, feltételes képletek támogatása, tömbképletek, pénzügyi képletek támogatása és még sok más. A következő példa bemutatja, hogyan számítható ki egy munkalap cellatartományának összege Swift-parancsok használatával.

Hogyan számítható ki a cellák tartományának összege a Swift API-n keresztül?

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 ?? "")")
    }
}

Diagramok és képek hozzáadása az Excel-fájlokhoz a Swift segítségével

Aspose.Cells Cloud SDK for Swift néhány hasznos funkciót kínál az Excel-munkalapokon található képek és diagramok Swift-kóddal történő kezeléséhez. Az API támogatja a diagram hozzáadását a munkalaphoz, a diagram lekérését a munkalapról, a nem kívánt diagramok törlését a munkalapról, a diagram exportálását egy képbe, a diagram jelmagyarázatainak lekérését a munkalapról, a diagram jelmagyarázatainak elrejtését, a diagram címének hozzáadását vagy frissítését, get. diagramérték, diagramkategória frissítése, diagramértékek frissítése, diagram második kategória tengelyének frissítése és így tovább. A diagramokhoz hasonlóan a szoftverfejlesztők is hozzáadhatnak, törölhetnek, frissíthetnek és konvertálhatnak képeket egy munkalapon belül. A következő példa bemutatja, hogy a szoftverfejlesztők hogyan adhatnak hozzá diagramot az Excel-fájlhoz Swift-kóddal.

Hogyan adhatunk diagramokat Excel-fájlhoz a Swift API-n keresztül?

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.")
    }
}
 Magyar