Excel in CSV

Converti XLSM in CSV | convertire Excel in CSV online

La conversione di file XLSM(Excel Macro-Enabled Workbook) nel formato CSV(Comma-Separated Values) utilizzando Python Cloud SDK apre un mondo di possibilità per la manipolazione e l’analisi dei dati. Questo approccio consente agli sviluppatori e agli appassionati di dati di gestire facilmente set di dati di grandi dimensioni ed eseguire attività di trasformazione dei dati con facilità. Sfruttando Python Cloud SDK, ottieni l’accesso a un’API potente e intuitiva che semplifica il processo di conversione da XLSM a CSV. Esploriamo i numerosi vantaggi ed esploriamo come questo approccio può semplificare i flussi di lavoro di elaborazione dei dati e migliorare la produttività utilizzando Python Cloud SDK.

API REST di conversione di Excel

Realizzare il compito di convertire XLSM in CSV diventa ancora più efficiente e semplice con Aspose.Cells Cloud SDK per Python. Questo potente SDK fornisce un set completo di caratteristiche e funzioni appositamente progettate per gestire file Excel, incluso il formato XLSM. Quindi, con Aspose.Cells Cloud, puoi liberare tutto il potenziale dei tuoi dati XLSM convertendoli senza problemi in un formato ampiamente accettato e utilizzato in vari strumenti di analisi ed elaborazione dei dati.

Esegui il seguente comando per installare l’SDK:

pip install asposecellscloud

Dopo l’installazione, registra un account gratuito su cloud dashboard utilizzando GitHub o un account Google oppure utilizza Registrati per ottenere le credenziali del cliente.

Converti XLSM in CSV in Python

Segui le istruzioni specificate di seguito per convertire XLSM in CSV utilizzando uno snippet di codice Python.

  • Crea un oggetto della classe CellsApi passando le credenziali del client come argomenti.
  • Ora specifica il nome dell’XLSM di input, il nome CSV risultante e il formato di output come CSV.
  • Chiama il metodo celluleworkbookgetworkbook(…) per convertire XLSM in formato CSV e salvare il file risultante nell’archivio cloud.
# Per ulteriori esempi di codice, visitare https://github.com/aspose-cells-cloud/aspose-cells-cloud-python

def XLSMtoCSV():
    try:
        #Client credentials
        client_secret = "1c9379bb7d701c26cc87e741a29987bb"
        client_id = "bbf94a2c-6d7e-4020-b4d2-b9809741374e"

        # inizializza l'istanza CellsApi
        cellsApi = asposecellscloud.CellsApi(client_id,client_secret)

        # inserire la cartella di lavoro XLSB
        input_file = "myDocument.xlsm"
        # formato risultante
        format = "CSV"
        # nome del file risultante
        output = "Converted.csv"

        # chiama l'API per convertire XLSM in CSV
        response = cellsApi.cells_workbook_get_workbook(name = input_file, format=format, out_path=output) 

        # stampa il codice di risposta nella console
        print(response)

        # stampa messaggio in console (opzionale)
        print('XLSM sucessfully converted to CSV !')    
    except ApiException as e:
        print("Exception while calling CellsApi: {0}".format(e))
        print("Code:" + str(e.code))
        print("Message:" + e.message)

Excel in CSV utilizzando i comandi cURL

Puoi anche convertire facilmente XLSM in CSV utilizzando una potente combinazione di comandi cURL e Aspose.Cells Cloud. Questo approccio offre semplicità, flessibilità e indipendenza dalla piattaforma, consentendo un’integrazione perfetta con i sistemi esistenti. Inoltre, con rigorosi protocolli di sicurezza, puoi essere sicuro della sicurezza e della riservatezza dei tuoi dati durante il processo di conversione.

Il prerequisito per questo approccio è la generazione del token di accesso JWT. Quindi esegui il seguente comando nel terminale della riga di comando:

curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=bbf94a2c-6d7e-4020-b4d2-b9809741374e&client_secret=1c9379bb7d701c26cc87e741a29987bb" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"

Ora che abbiamo il token JWT, esegui il comando seguente per convertire XLSM in CSV e salvare l’output risultante nell’archivio cloud.

curl -v -X GET "https://api.aspose.cloud/v3.0/cells/myDocument.xlsm?format=CSV&isAutoFit=false&onlySaveTable=false&outPath=Converted.csv&checkExcelRestriction=true" \
-H  "accept: application/json" \
-H  "authorization: Bearer {accessToken}"

Sostituisci “accessToken” con il token di accesso JWT generato sopra.

Excel in CSV

Immagine 1:- Anteprima della conversione da Excel a CSV

Nell’immagine sopra, potresti notare che le informazioni testuali di tutti i fogli di lavoro vengono trasformate in un singolo file CSV. Per riferimento, i file di esempio utilizzati nell’esempio precedente possono essere scaricati dai seguenti collegamenti:

Conclusione

In conclusione, sia che tu scelga di convertire XLSM in CSV utilizzando Aspose.Cells Cloud SDK per Python o i comandi cURL con Aspose.Cells Cloud, puoi tranquillamente eseguire l’attività con facilità ed efficienza. Pertanto, entrambi i metodi garantiscono una conversione accurata e affidabile, mantenendo l’integrità dei dati durante l’intero processo. Sfrutta la potenza di questi approcci per sbloccare il potenziale dei tuoi file XLSM, facilitando l’analisi, la condivisione e l’elaborazione dei dati.

articoli Correlati

Ti consigliamo di consultare i seguenti articoli per una maggiore comprensione: