1. produkty
  2.   Tabulka
  3.   Swift
  4.   Aspose.Cells Cloud SDK for Swift

Aspose.Cells Cloud SDK for Swift

 
 

Swift API pro správu a konverzi tabulek

Cloudové rozhraní Swift API, které poskytuje komplexní sadu funkcí pro vytváření, úpravu, správu a manipulaci s tabulkami v aplikacích Swift.

Aspose.Cells Cloud SDK pro Swift je dominantní cloudová sada SDK, která poskytuje komplexní sadu funkcí umožňujících vývojářům softwaru k vytváření, úpravám, převodu, správě a manipulaci s tabulkami Microsoft Excel a OpenOffice uvnitř jejich aplikací Swift. Rozhraní API usnadňuje softwarovým programátorům práci s oblíbenými formáty souborů tabulkových procesorů, jako jsou XLS, XLSX, XLSB, XLSM, XLT, XLTX, XLTM, XML, CSV, TSV, TXT, HTML, MHTML, ODS a mnoha dalšími bez použití potřebovat další software nebo nástroje. Zahrnoval také podporu pro použití formátování a stylů v tabulkách, včetně stylů písem, barev pozadí, ohraničení a dalších.

S Aspose.Cells Cloud SDK pro Swift mohou vývojáři softwaru vytvářet tabulky od nuly za běhu pomocí široké škály šablon, přidávat data do existujících tabulek, slučovat nebo rozdělovat sešity aplikace Excel, vyhledávat text ze souborů aplikace Excel, kopírovat řádky na pracovní list aplikace Excel, převod grafu na obrázek, přidání nebo odstranění kontingenční tabulky na listu aplikace Excel, přidání tvaru do listu aplikace Excel, výpočet všech vzorců v sešitu aplikace Excel, seskupení/oddělení řádků v listu aplikace Excel, přidání filtru pro filtrování sloupce na listu aplikace Excel, import dat do souborů aplikace Excel a mnoho dalších. Sada SDK podporuje řadu pokročilých operací, které jsou běžně vyžadovány při správě tabulek, jako je schopnost chránit a zrušit ochranu listů, přidávat a odstraňovat komentáře a provádět podmíněné formátování na základě předem definovaných pravidel.

Aspose.Cells Cloud SDK pro Swift obsahuje možnost importovat nebo exportovat excelové tabulky do různých oblíbených formátů souborů, jako jsou XLS, XLSX, XLSB, CSV, TSV, XLSM, ODS, TXT, PDF, OTS, XPS, DIF , PNG, JPEG, BMP, SVG, TIFF, EMF, NUMBERS, FODS a mnoho dalších. Pokud jste vývojář, který pravidelně pracuje s tabulkovými daty, Aspose.Cells Cloud SDK for Swift je neocenitelný nástroj, který vám může pomoci zefektivnit váš pracovní postup a ušetřit čas a námahu. Díky komplexní sadě funkcí a snadno použitelnému rozhraní API je dokonalým řešením pro správu tabulkových dat v cloudu.

Previous Next

Začínáme s Aspose.Cells Cloud SDK pro Swift

Doporučený způsob instalace Aspose.Cells Cloud SDK pro Swift je použití CocoaPods. Pro bezproblémovou instalaci použijte prosím následující příkaz.

Nainstalujte Aspose.Cells Cloud SDK pro Swift přes CocoaPods

'AsposeCellsCloud', '~> 21.7'

pod install

Můžete si jej také stáhnout přímo z GitHub.

Vytváření excelové tabulky různými způsoby prostřednictvím rozhraní Swift API

Aspose.Cells Cloud SDK pro Swift obsahuje kompletní podporu pro generování a správu tabulkových dokumentů aplikace Excel v různých formátech souborů v aplikacích Swift. Knihovna umožňuje vývojářům softwaru vytvářet a spravovat sešity různými způsoby, jako je vytvoření prázdného sešitu od začátku, vytvoření sešitu aplikace Excel se šablonou inteligentní značky nebo vytvoření sešitu aplikace Excel se souborem šablony, získání počtu stránek v sešitu aplikace Excel, nastavit a smazat heslo pro sešit aplikace Excel, automatické přizpůsobení sloupců v sešitu aplikace Excel a mnoho dalších.

Konverze tabulky Excel přes C#.NET API

Aspose.Cells Cloud SDK pro Swift poskytuje softwarovým vývojářům možnost převádět své excelové listy do různých jiných podporovaných formátů souborů pomocí příkazů Swift. SDK umožňuje převod tabulkového procesoru Excel do PDF, HTML, PowerPoint, XPS, HTML, MHTML, JSON, prostého textu a populárních obrazových formátů včetně TIFF, JPG, PNG, BMP a SVG. Chcete-li převést soubor do požadovaného formátu souboru, musíte soubor nejprve nahrát do úložiště Aspose Cloud Storage a poté jej pomocí několika řádků kódu převést do podporovaných formátů souborů.

Převeďte soubor Excel do PDF pomocí rozhraní 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
    }
}

Podpora výpočtů vzorců Excel prostřednictvím Swift

Aspose.Cells Cloud SDK pro Swift poskytuje plnou podporu pro různé vzorce a výpočty Excelu v aplikacích Swift. Sadu SDK můžete použít k provádění výpočtů se soubory aplikace Excel programově. Knihovna podporuje počítá součet rozsahu buněk, počítá průměr rozsahu buněk, počítá počet buněk, které obsahují čísla v rozsahu buněk, najde maximální hodnotu v rozsahu buněk, najde minimální hodnotu v řada buněk, podpora podmíněných vzorců, maticové vzorce, podpora finančních vzorců a mnoho dalších. Následující příklad ukazuje, jak vypočítat součet rozsahu buněk listu pomocí příkazů Swift.

Jak vypočítat součet rozsahu buněk pomocí 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 ?? "")")
    }
}

Přidání grafů a obrázků do souborů aplikace Excel pomocí Swift

Aspose.Cells Cloud SDK pro Swift poskytuje některé užitečné funkce pro práci s obrázky a grafy v listech aplikace Excel pomocí kódu Swift. Rozhraní API podporuje přidání grafu do listu, získání grafu z listu, odstranění nechtěného grafu z listu, export grafu do obrázku, získání legend grafu z listu, skrytí legend grafu, přidání nebo aktualizaci názvu grafu, získání hodnota grafu, aktualizace kategorie grafu, aktualizace hodnot grafu, aktualizace osy druhé kategorie grafu a tak dále. Stejně jako vývojáři softwaru pro grafy mohou také přidávat, mazat, aktualizovat a převádět obrázky uvnitř listu. Následující příklad ukazuje, jak mohou vývojáři softwaru přidat graf do souboru Excel pomocí kódu Swift.

Jak přidat grafy do souboru Excel přes 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.")
    }
}
 Čeština