Excel から CSV へ

XLSM を CSV に変換 | Excel を csv にオンラインで変換

Python Cloud SDK を使用して XLSM(Excel マクロ対応ブック) ファイルを CSV(カンマ区切り値) 形式に変換すると、データ操作と分析の可能性が広がります。このアプローチにより、開発者やデータ愛好家は大規模なデータセットを簡単に処理し、データ変換タスクを簡単に実行できるようになります。Python Cloud SDK を活用することで、XLSM から CSV への変換プロセスを簡素化する強力で使いやすい API にアクセスできるようになります。このアプローチの数多くの利点と、Python Cloud SDK を使用してデータ処理ワークフローを合理化し、生産性を向上させる方法を見てみましょう。

Excel 変換 REST API

Aspose.Cells Cloud SDK for Python を使用すると、XLSM から CSV への変換タスクがさらに効率的かつ簡単になります。この強力な SDK は、XLSM 形式を含む Excel ファイルの処理に特化して設計された包括的な機能セットを提供します。そのため、Aspose.Cells Cloud を使用すると、XLSM データをさまざまなデータ分析および処理ツールで広く受け入れられ、使用されている形式にシームレスに変換することで、XLSM データの潜在能力を最大限に引き出すことができます。

SDK をインストールするには、次のコマンドを実行してください。

pip install asposecellscloud

インストール後、GitHubまたはGoogleアカウントを使用してクラウドダッシュボードで無料アカウントを登録するか、サインアップを使用してクライアント資格情報を取得してください。

PythonでXLSMをCSVに変換する

Python コード スニペットを使用して XLSM を CSV に変換するには、以下の手順に従ってください。

  • クライアントの資格情報を引数として渡しながら、CellsApi クラスのオブジェクトを作成します。
  • ここで、入力 XLSM の名前、結果の CSV 名、および出力形式を CSV として指定します。
  • cellsworkbookgetworkbook(…) メソッドを呼び出して XLSM を CSV 形式に変換し、結果のファイルをクラウド ストレージに保存します。
# その他のコードサンプルについては、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"

        # CellsApiインスタンスを初期化する
        cellsApi = asposecellscloud.CellsApi(client_id,client_secret)

        # XLSBワークブックを入力する
        input_file = "myDocument.xlsm"
        # 結果のフォーマット
        format = "CSV"
        # 結果のファイル名
        output = "Converted.csv"

        # APIを呼び出してXLSMをCSVに変換する
        response = cellsApi.cells_workbook_get_workbook(name = input_file, format=format, out_path=output) 

        # コンソールに応答コードを出力する
        print(response)

        # コンソールにメッセージを出力する(オプション)
        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)

cURL コマンドを使用して Excel から CSV に変換する

cURL コマンドと Aspose.Cells Cloud の強力な組み合わせを使用して、XLSM を CSV に簡単に変換することもできます。このアプローチは、シンプルさ、柔軟性、プラットフォームの独立性を提供し、既存のシステムとのシームレスな統合を可能にします。さらに、厳格なセキュリティ プロトコルにより、変換プロセス中のデータの安全性と機密性に自信を持つことができます。

このアプローチの前提条件は、JWT アクセス トークンの生成です。コマンド ライン ターミナルで次のコマンドを実行してください。

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"

JWT トークンが取得できたので、次のコマンドを実行して XLSM を CSV に変換し、結果の出力をクラウド ストレージに保存します。

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}"

accessToken を上記で生成した JWT アクセス トークンに置き換えます。

Excel から CSV へ

画像1: ExcelからCSVへの変換プレビュー

上の画像では、すべてのワークシートのテキスト情報が 1 つの CSV ファイルに変換されていることがわかります。参考までに、上記の例で使用されているサンプル ファイルは、次のリンクからダウンロードできます。

便利なリンク

結論

結論として、Aspose.Cells Cloud SDK for Python を使用して XLSM を CSV に変換するか、Aspose.Cells Cloud で cURL コマンドを使用するかにかかわらず、タスクを簡単かつ効率的に確実に実行できます。したがって、どちらの方法でも正確で信頼性の高い変換が保証され、プロセス全体を通じてデータの整合性が維持されます。これらのアプローチの力を活用して XLSM ファイルの潜在能力を解き放ち、データの分析、共有、処理を容易にします。

関連記事

さらに理解を深めるために、以下の記事をご覧になることをお勧めします。