Excel zu CSV

XLSM in CSV konvertieren | online excel in csv umwandeln

XLSM ist eine makrofähige Tabellenkalkulation, die nach Zeilen und Spalten angeordnete Zellen sowie eingebettete Makros enthält, die in der Sprache Visual Basic for Applications (VBA) programmiert sind. XLSM benötigt nicht so viel Speicherplatz wie XLSX und verwendet ein offenes Dateiformat, das mit vielen anderen Anwendungen verwendet werden kann. Wohingegen eine CSV-Datei (Comma-Separated Values) eine Textdatei ist, in der Informationen durch Kommas getrennt sind, und CSV-Dateien am häufigsten in Tabellenkalkulationen und Datenbanken anzutreffen sind. Daher werden wir in diesem Artikel die Details zur Konvertierung von XLSM in CSV mit Python besprechen.

Excel-Konvertierungs-API

Aspose.Cells Cloud bietet die Option zum Erstellen, Bearbeiten und Konvertieren von Excel-Arbeitsblättern in CSV und andere unterstützte Formate. Bei der Erwägung, die Konvertierungsvorgänge in einer Python-Anwendung zu implementieren, ist Aspose.Cells Cloud SDK for Python eine Wahl. Führen Sie nun bitte den folgenden Befehl aus, um das SDK zu installieren:

pip install asposecellscloud

Registrieren Sie nach der Installation bitte ein kostenloses Konto über Aspose.Cloud-Dashboard mit GitHub oder einem Google-Konto oder verwenden Sie „Registrieren“, um Ihre Client-Anmeldeinformationen zu erhalten.

Konvertieren Sie XLSM in Python in CSV

Bitte befolgen Sie die unten angegebenen Anweisungen, um XLSM mithilfe eines Python-Code-Snippets in CSV zu konvertieren. Bitte beachten Sie, dass wir zuerst die XLSM in den Cloud-Speicher hochladen, die XLSM aus demselben Cloud-Speicher laden und die Ausgabe im CSV-Format rendern.

  • Erstellen Sie ein Objekt von CellsApi mit Clientanmeldeinformationen
  • Geben Sie nun den Namen des Eingabe-XLSM, den resultierenden Dateinamen und das Ausgabeformat als CSV an
  • Rufen Sie die Methode cellworkbookgetworkbook(…) auf, um XLSM in das CSV-Format zu konvertieren und die Ausgabe im Cloud-Speicher zu speichern
# Weitere Codebeispiele finden Sie unter 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"

        # Initialisieren Sie die CellsApi-Instanz
        cellsApi = asposecellscloud.CellsApi(client_id,client_secret)

        # XLSB-Arbeitsmappe eingeben
        input_file = "myDocument.xlsm"
        # resultierendes Format
        format = "CSV"
        # resultierender Dateiname
        output = "Converted.csv"

        # Rufen Sie die API auf, um XLSM in CSV zu konvertieren
        response = cellsApi.cells_workbook_get_workbook(name = input_file, format=format, out_path=output) 

        # Antwortcode in der Konsole drucken
        print(response)

        # Nachricht in der Konsole drucken (optional)
        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 zu CSV mit cURL-Befehlen

Lassen Sie uns in diesem Abschnitt die Konvertierung von Excel in CSV mithilfe von cURL-Befehlen erläutern. Voraussetzung ist die Erstellung eines JWT-Zugriffstokens mit dem folgenden Befehl:

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"

Nachdem wir nun das JWT-Token haben, führen wir den folgenden Befehl aus, um XLSM in CSV zu konvertieren und die resultierende Ausgabe im Cloud-Speicher zu speichern.

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 <JWT Token>"
Excel zu CSV

Bild 1:- Excel-zu-CSV-Konvertierungsvorschau

Im obigen Bild können Sie feststellen, dass alle Textinformationen aus allen Arbeitsblättern in eine einzige CSV-Datei extrahiert werden. Zu Ihrer Information haben wir auch die Beispieldateien beigefügt

Fazit

In diesem Artikel haben wir die Schritte zum Konvertieren von XLSM in CSV mithilfe der REST-API kennengelernt. Wir haben die Optionen zum Konvertieren von Excel in CSV mit Python-Code-Snippets sowie mit cURL-Befehlen untersucht. Bitte beachten Sie, dass wir unsere Cloud SDKs unter MIT-Lizenz veröffentlicht haben und Sie sie von GitHub herunterladen und sogar den Quellcode gemäß Ihren Anforderungen ändern können. Sie können den Entwicklerleitfaden durchforsten, um mehr über andere aufregende Funktionen zu erfahren, die von der API angeboten werden. Falls Sie auf Probleme stoßen, können Sie sich gerne über das kostenlose technische Support-Forum an uns wenden.

In Verbindung stehende Artikel

Wir empfehlen, die folgenden Artikel zum weiteren Verständnis durchzugehen: