1. Produkty
  2.   Arkusz
  3.   Swift
  4.   Aspose.Cells Cloud SDK for Swift

Aspose.Cells Cloud SDK for Swift

 
 

Swift API do zarządzania i konwersji arkuszy kalkulacyjnych

Oparte na chmurze API Swift, które zapewnia kompleksowy zestaw funkcji do tworzenia, edytowania, zarządzania i manipulowania arkuszami kalkulacyjnymi w aplikacjach Swift.

Aspose.Cells Cloud SDK for Swift to dominujący pakiet SDK oparty na chmurze, który zapewnia kompleksowy zestaw funkcji umożliwiających twórcom oprogramowania do tworzenia, edytowania, konwertowania, zarządzania i manipulowania arkuszami kalkulacyjnymi Microsoft Excel i OpenOffice w swoich aplikacjach Swift. Interfejs API ułatwia programistom pracę z popularnymi formatami plików arkuszy kalkulacyjnych, takimi jak XLS, XLSX, XLSB, XLSM, XLT, XLTX, XLTM, XML, CSV, TSV, TXT, HTML, MHTML, ODS i wieloma innymi bez konieczności potrzeba dodatkowego oprogramowania lub narzędzi. Zawiera także obsługę stosowania formatowania i stylizacji do arkuszy kalkulacyjnych, w tym stylów czcionek, kolorów tła, obramowań i nie tylko.

Dzięki Aspose.Cells Cloud SDK dla Swift twórcy oprogramowania mogą na bieżąco tworzyć arkusze kalkulacyjne od podstaw, korzystając z szerokiej gamy szablonów, dodawać dane do istniejących arkuszy kalkulacyjnych, łączyć lub dzielić skoroszyty programu Excel, wyszukiwać tekst w plikach Excel, kopiować wiersze arkusz programu Excel, przekonwertuj wykres na obraz, dodaj lub usuń tabelę przestawną w arkuszu programu Excel, dodaj kształt w arkuszu programu Excel, oblicz wszystkie formuły w skoroszycie programu Excel, grupuj/rozgrupuj wiersze w arkuszu programu Excel, dodaj filtr dla filtruj kolumnę w arkuszu Excel, importuj dane do plików Excel i wiele więcej. Pakiet SDK obsługuje szereg zaawansowanych operacji, które są powszechnie wymagane w zarządzaniu arkuszami kalkulacyjnymi, takich jak możliwość ochrony i usuwania ochrony arkuszy kalkulacyjnych, dodawania i usuwania komentarzy oraz wykonywania formatowania warunkowego w oparciu o predefiniowane reguły.

Aspose.Cells Cloud SDK dla Swift umożliwia importowanie lub eksportowanie arkuszy kalkulacyjnych Excel do różnych popularnych formatów plików, takich jak XLS, XLSX, XLSB, CSV, TSV, XLSM, ODS, TXT, PDF, OTS, XPS, DIF , PNG, JPEG, BMP, SVG, TIFF, EMF, NUMBERS, FODS i wiele innych. Jeśli jesteś programistą, który regularnie pracuje z danymi w arkuszach kalkulacyjnych, Aspose.Cells Cloud SDK dla Swift jest nieocenionym narzędziem, które może pomóc Ci usprawnić przepływ pracy oraz zaoszczędzić czas i wysiłek. Dzięki wszechstronnemu zestawowi funkcji i łatwemu w użyciu interfejsowi API jest to idealne rozwiązanie do zarządzania danymi arkuszy kalkulacyjnych w chmurze.

Previous Next

Pierwsze kroki z Aspose.Cells Cloud SDK dla Swift

Zalecany sposób instalacji Aspose.Cells Cloud SDK dla Swift polega na użyciu CocoaPods. Aby instalacja przebiegała bezproblemowo, użyj poniższego polecenia.

Zainstaluj pakiet SDK Aspose.Cells Cloud dla Swift za pośrednictwem CocoaPods

'AsposeCellsCloud', '~> 21.7'

pod install

Możesz go także pobrać bezpośrednio z GitHub.

Utwórz arkusz kalkulacyjny Excel na różne sposoby za pomocą Swift API

Aspose.Cells Cloud SDK dla Swift zawiera pełną obsługę generowania i zarządzania dokumentami arkuszy kalkulacyjnych Excel w różnych formatach plików w aplikacjach Swift. Biblioteka umożliwia twórcom oprogramowania tworzenie skoroszytów i zarządzanie nimi na różne sposoby, takie jak tworzenie od podstaw pustego skoroszytu, tworzenie skoroszytu w programie Excel z szablonem inteligentnego znacznika lub tworzenie skoroszytu w programie Excel z plikiem szablonu, obliczanie liczby stron w skoroszycie programu Excel, ustawiaj i usuwaj hasła do skoroszytu programu Excel, automatycznie dopasowuj kolumny w skoroszycie programu Excel i wiele innych.

Konwersja arkusza kalkulacyjnego Excel poprzez API C#.NET

Aspose.Cells Cloud SDK dla Swift daje twórcom oprogramowania możliwość konwertowania arkuszy programu Excel do różnych innych obsługiwanych formatów plików za pomocą poleceń Swift. SDK umożliwia konwersję arkuszy kalkulacyjnych Excel do formatów PDF, HTML, PowerPoint, XPS, HTML, MHTML, JSON, zwykłego tekstu i popularnych formatów obrazów, w tym TIFF, JPG, PNG, BMP i SVG. Aby przekonwertować plik na żądany format pliku, najpierw musisz przesłać plik do Aspose Cloud Storage, a następnie za pomocą zaledwie kilku linii kodu możesz przekonwertować go na obsługiwane formaty plików.

Konwertuj plik Excel do formatu PDF za pomocą 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
    }
}

Obsługa obliczeń formuł w Excelu za pośrednictwem Swift

Aspose.Cells Cloud SDK for Swift zapewnia pełną obsługę różnych formuł Excela i obliczeń w aplikacjach Swift. Za pomocą pakietu SDK można programowo wykonywać obliczenia na plikach Excel. Biblioteka obsługuje obliczanie sumy zakresu komórek, oblicza średnią z zakresu komórek, zlicza liczbę komórek zawierających liczby w zakresie komórek, znajduje maksymalną wartość w zakresie komórek, znajduje minimalną wartość w zakres komórek, obsługa formuł warunkowych, formuł tablicowych, obsługa formuł finansowych i wiele innych. Poniższy przykład pokazuje, jak obliczyć sumę zakresu komórek arkusza za pomocą poleceń Swift.

Jak obliczyć sumę zakresu komórek za 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 ?? "")")
    }
}

Dodawaj wykresy i obrazy do plików Excel za pomocą Swift

Aspose.Cells Cloud SDK dla Swift udostępnia kilka przydatnych funkcji do obsługi obrazów i wykresów w arkuszach programu Excel przy użyciu kodu Swift. Interfejs API obsługuje dodawanie wykresu do arkusza, pobieranie wykresu z arkusza, usuwanie niechcianego wykresu z arkusza, eksportowanie wykresu do obrazu, pobieranie legend wykresu z arkusza, ukrywanie legend wykresu, dodawanie lub aktualizowanie tytułu wykresu, pobieranie wartość wykresu, aktualizacja kategorii wykresu, aktualizacja wartości wykresu, aktualizacja osi drugiej kategorii wykresu i tak dalej. Podobnie jak twórcy oprogramowania wykresów mogą również dodawać, usuwać, aktualizować i konwertować obrazy w arkuszu. Poniższy przykład pokazuje, jak twórcy oprogramowania mogą dodać wykres do pliku Excel przy użyciu kodu Swift.

Jak dodać wykresy do pliku Excel poprzez 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.")
    }
}
 Polski