Swift API per convertire XLSB in XLTX

Libreria Swift per convertire XLSB in XLTX

Utilizza Cells Conversion REST API per creare flussi di lavoro personalizzati per fogli di calcolo in Swift. Questa è una soluzione professionale per convertire XLSB in XLTX e altri formati di documenti online utilizzando Swift.

Converti un file XLSB in XLTX in Swift

API
PUT
https://api.aspose.cloud/v3.0/cells/convert

La conversione dei formati di file da XLSB a XLTX è un compito complesso. Tutte le transizioni dal formato XLSB al formato XLTX vengono eseguite dal nostro SDK Swift mantenendo il contenuto strutturale e logico principale del foglio di calcolo XLSB di origine. La nostra libreria Swift è una soluzione professionale per convertire file XLSB in XLTX online. Questo Cloud SDK offre agli sviluppatori Swift funzionalità potenti e un output XLTX perfetto.

Esempio di codice in Swift utilizzando REST API per convertire il formato XLSB in XLTX

// For complete examples and data files, please go to https://github.com/aspose-cells-cloud/aspose-cells-cloud-swift/
    import AsposeCellsCloud
    let expectation1 = self.expectation(description: "checkAuth")
    AsposeCellsCloudAPI.clientId = "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
    AsposeCellsCloudAPI.clientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
    AuthAspose.checkAuth()
    {
        (authError) in
        guard authError == nil else {
            XCTFail("error checkAuth")
            return
        }
        expectation1.fulfill()
    }
    self.waitForExpectations(timeout: testTimeout, handler: nil)        
    let expectation = self.expectation(description: "PutConvert")
    let workbook:String = "Book1.xlsb"
    let format:String? = "xltx"     
    let url1: URL? = getURL(workbook)
    let filedata = NSData(contentsOfFile: url1!.path)
    let password:String? = nil
    let outPath:String? = nil
    CellsAPI.cellsWorkbookPutConvertWorkbook(file: url1!, format: format, password: password, outPath: outPath)
    {
        (response, error) in
        guard error == nil else {
            let errorinfo = self.GetErrorDataInfo(error: error as! ErrorResponse)
            print("error info: \(errorinfo!)")
            XCTFail("error PutConvert")
            return
        }            
        if let response = response {
            //response is a Data of file, we may write it down and check it.
            let fileName = "dest.xltx"
            let filePath = NSHomeDirectory()
            let fileManager = FileManager.default
            let path = "\(filePath)/tmp/\(fileName)"
            fileManager.createFile(atPath: path, contents:nil, attributes:nil)
            let handle = FileHandle(forWritingAtPath:path)
            handle?.write(response as Data)
            expectation.fulfill()
        }
    }
    self.waitForExpectations(timeout: testTimeout, handler: nil)


Come utilizzare Swift API per convertire XLSB in XLTX

  1. Crea un account suPannello di controllo per ottenere gratuitamente la quota API e i dettagli dell'autorizzazione
  2. Inizializza CellsApi con ID client, segreto client, URL di base e versione API
  3. Chiama il metodo celluleWorkbookPutConvertWorkbook per ottenere il flusso risultante


Requisiti di sistema

  1. macOS Monterey 12.4
  2. Veloce 4.2