XML(Extensible Markup Language) は、複雑なデータ構造を優れて処理するためのマークアップ言語です。これは、長期的なデータの保存、転送、データの再利用を可能にする HTML によく似た、コンピューターに適した形式です。 Excel(Microsoft Excel スプレッドシート) は、行と列のセルで構成されるファイルです。 Excel は、データと情報の計算、分析、視覚化を実行するための組み込み式をサポートする最も重要なツールの 1 つです。さまざまな場合において、さらに処理するために XML から Excel (XLSX または XLS) にデータをエクスポートしたり、その逆のデータをエクスポートしたりする必要があります。この記事では、REST API を使用して、Python で XML を Excel に、および Excel から XML に変換する方法を学びます。
この記事では次のトピックについて説明します。
- Excel ファイルから XML 形式への変換および XML から XLSX へのコンバーター API
- REST API を使用して Python で XML を Excel Online にインポートする
- REST API を使用して Excel を Python で XML 形式に変換する
Excel ファイルから XML 形式への変換および XML から XLSX へのコンバーター API
オンラインで Excel を XML に変換するか、Excel スプレッドシートで XML ファイルを開くには、GroupDocs.Conversion Cloud API の Python SDK を使用します。 Python ライブラリは、高速で信頼性の高いオープンソース ライブラリおよびドキュメント変換ソリューションです。これは完全に無料で、安全で使いやすい、ファイル形式変換用の強力な API です。 サポートされている形式 をクラウド上でプログラム的に任意の形式に変換します。コンソールで次のコマンドを使用してインストールできます。
pip install groupdocs_converison_cloud
次に、手順と利用可能なコード例に従う前に、ダッシュボード からクライアント ID とクライアント シークレットを取得します。 ID とシークレットを取得したら、以下に示すように Python アプリケーションにコード サンプルを追加してください。
# http://api.groupdocs.cloud から Python SDK を Python アプリケーションにインポートします
import groupdocs_conversion_cloud
# 無料登録後、https://dashboard.groupdocs.cloud から client_id と client_secret を取得します。
client_id = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
client_secret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
# ファイル API 構成を取得する
configuration = groupdocs_conversion_cloud.Configuration(client_id, client_secret)
configuration.api_base_url = "https://api.groupdocs.cloud"
storage_name = "InternalStorage"
REST API を使用して Python で XML を Excel Online にインポートする
このセクションでは、以下の手順に従って、クラウド上でプログラムによって Python で XML を XLSX に変換する方法を見てみましょう。まず、コードサンプルを使用して XML ファイルをクラウドにアップロードします。その結果、アップロードされた XML ファイルは、クラウド上のダッシュボードの ファイル セクション で利用できるようになります。
次に、以下の手順に従って、プログラムで Python の XML ファイルを Excel ワークブックに変換します。
- ConvertApi のインスタンスを作成します。
- ConvertSettings のインスタンスを作成する
- ストレージ名と入力XMLファイルのパスを設定します。
- 次に、形式に「xlsx」を割り当てます
- ここで、出力 xlsx ファイルのパスを指定します。
- ConvertSettings を使用して ConvertDocumentRequest を作成する
- 最後に、ConvertDocumentRequest で convertDocument() メソッドを呼び出して変換します。
以下のコード例は、Python が REST API を使用してファイルを開かずに XML を XLSX に変換する方法を示しています。
# REST API を使用して Python で XML を Excel Online にインポートする方法
try:
# APIのインスタンスを作成する
convert_api = groupdocs_conversion_cloud.ConvertApi.from_keys(client_id, client_secret)
# 変換設定を定義する
settings = groupdocs_conversion_cloud.ConvertSettings()
settings.storage_name = storage_name
settings.file_path = "python-testing/input-sample-file.xml"
settings.format = "xlsx"
settings.output_path = "python-testing"
request = groupdocs_conversion_cloud.ConvertDocumentRequest(settings)
response = convert_api.convert_document(request)
print("Successfully converted Excel to XLSX format in Python: " + str(response))
except groupdocs_conversion_cloud.ApiException as e:
print("Exception while calling API: {0}".format(e.message))
ダウンロード ファイル コード スニペット を使用して、変換されたファイルをダウンロードできます。
REST APIを使用してPythonでExcelをXML形式に変換する
このセクションでは、以下の手順に従って、Python でプログラム的に Excel を XML に変換する方法を示します。
- ConvertApi のインスタンスを作成します。
- ConvertSettings のインスタンスを作成する
- ストレージ名と入力XLSXファイルパスを設定します。
- フォーマットに「xml」を割り当てます
- 次に、出力 XML ファイルのパスを指定します。
- ConvertSettings を使用して ConvertDocumentRequest を作成する
- ConvertDocumentRequest で convertDocument() メソッドを呼び出して変換します。
次のコード例は、REST API を使用して Python でオンラインで Excel を XML に変換する方法を示しています。
# REST APIを使用してPythonでExcelをXML形式に変換する方法
try:
# APIのインスタンスを作成する
convert_api = groupdocs_conversion_cloud.ConvertApi.from_keys(client_id, client_secret)
# 変換設定を定義する
settings = groupdocs_conversion_cloud.ConvertSettings()
settings.storage_name = storage_name
settings.file_path = "python-testing/input-sample-file.xlsx"
settings.format = "xml"
settings.output_path = "python-testing"
request = groupdocs_conversion_cloud.ConvertDocumentRequest(settings)
response = convert_api.convert_document(request)
print("Successfully converted Excel into XML online in Python: " + str(response))
except groupdocs_conversion_cloud.ApiException as e:
print("Exception while calling API: {0}".format(e.message))
上記の手順に従って、変換されたファイルを アップロード し、次に ダウンロード します。それでおしまい。
XML から Excel へのオンラインコンバーター (無料)
オンラインでXMLをExcelに変換するにはどうすればよいですか?上記の API を使用して開発された、次の XML to Excel コンバーター (無料オンライン) をお試しください。
XLSXからXMLへのオンラインコンバーター(無料)
オンラインで Excel を XML に変換するにはどうすればよいですか?上記 API を利用して開発した集計用の以下の オンライン Excel to XML コンバータ をお試しください。このオンライン XLSX から XML コンバーターは、Excel を XML スキーマに変換するために使用できます。
結論
これでこのブログ投稿は終わりになります。学んだことを要約すると、次のようになります。
- REST APIを使用してPythonでXMLファイルをXLSX形式に変換する方法;
- REST APIを使用してPythonでオンラインでXLSXファイルをXMLに変換する方法;
- XML から XLS へのオンラインコンバーターは無料です。
- XLSXからXMLへのオンラインコンバーター。
さらに、ドキュメントに従って、より高度な変換ソリューションを調べることができます。また、ブラウザーを通じて API を直接視覚化して操作できる API リファレンス セクションも提供しています。 GroupDocs.Conversion Cloud SDK for Python の完全なソース コードは、GitHub で無料で入手できます。
最後に、groupdocs.com は新しいブログ投稿を書いています。したがって、定期的に最新情報を入手してください。
質問する
Excel から XML ファイル コンバーターまたは XML から Excel へのコンバーター ツールに関するご質問/クエリについては、フォーラム をご覧ください。
よくある質問
Python を使用して XML を Excel に変換するにはどうすればよいですか?
このリンク に従って、XML を Excel に迅速かつ簡単にインポートする方法の Python コード スニペットを学習してください。
REST APIを使用してPythonでオンラインでXMLをExcelに変換するにはどうすればよいですか?
ConvertApi のインスタンスを作成し、変換設定の値を設定し、ConvertDocumentRequest で convertDocument メソッドを呼び出して、Excel で XML ファイルを開きます。
XML を Excel に無料で変換するにはどうすればよいですか?
XML を Excel 形式に迅速かつ簡単に変換できる 無料のオンライン XML to Excel ファイル コンバーター があります。変換が完了すると、XLSX ファイルをクラウド ストレージにダウンロードできます。
XML をオンラインで無料で Excel に変換するにはどうすればよいですか?
- オンライン XML から Excel コンバーター を開きます。
- ファイル ドロップ領域内をクリックして XML ファイルをアップロードするか、XML ファイルをドラッグ アンド ドロップします。
- 「今すぐ変換」ボタンをクリックすると、オンライン XML から XLSX コンバーターが XML を Excel に変換します。
- XML を Excel に変換すると、出力ファイルのダウンロード リンクがすぐに利用可能になります。
XML to Excel コンバーターの無料ダウンロード ライブラリをインストールするにはどうすればよいですか?
XML to Excel コンバーター Python ライブラリ をインストールしてダウンロードし、XML から Excel への変換をプログラムで作成および処理します。
Windows で XML ファイルを XLSX に変換するにはどうすればよいですか?
XML から Excel へのコンバーターをダウンロードするには、このリンク にアクセスしてください。この XML から XLSX へのオフライン コンバーターは、Windows でワンクリックで変換を実行します。
PythonでExcelファイルをXMLファイルに変換するにはどうすればよいですか?
このリンク に従って、Excel を XLSX 形式にすばやく変換する方法の Python コード スニペットを学習してください。
REST APIを使用してPythonでExcelからXMLファイルを作成するにはどうすればよいですか?
ConvertApi のインスタンスを作成し、変換設定の値を設定し、ConvertDocumentRequest で convertDocument メソッドを呼び出して Excel ファイルを XML ファイルに変換します。
ExcelファイルをXML形式に無料で変換するにはどうすればよいですか?
Excel を XML 形式に素早く簡単に変換できる Excel to XML コンバータ オンライン 無料 があります。変換が完了すると、変換された XML ファイルをクラウド ストレージにダウンロードできます。
Excelファイルをオンラインで無料でXMLファイルに変換するにはどうすればよいですか?
オンライン XLSX から XML コンバーター を開きます。 ファイル ドロップ領域内をクリックして Excel ファイルをアップロードするか、Excel ファイルをドラッグ アンド ドロップします。 「今すぐ変換」ボタンをクリックすると、オンライン XML から XLSX コンバーターが XLSX を XML に変換します。 XLSX を XML に変換すると、出力ファイルのダウンロード リンクがすぐに利用可能になります。
Windows で Excel を XML ファイルに変換できますか?
このリンク にアクセスして、XLSX から XML へのコンバーターを無料でダウンロードしてください。このオフライン XLSX から XML コンバーターの無料ダウンロード ソフトウェアは、ワンクリックで素早く変換を実行します。
Excel to XML コンバーターをオンラインで無料で使用しても安全ですか?
はい、アップロードされたファイルは 24 時間後に削除されます。
関連項目
- Python で PowerPoint PPT/PPTX を JPG/JPEG 画像に変換する
- Python で CSV を JSON に変換し、JSON を CSV に変換する
- Python で EXCEL を JSON に変換し、JSON を EXCEL に変換する
- Node.jsを使用してJPGをPDFに変換する方法
- Node.js を使用して PDF を編集可能な Word ドキュメントに変換する
- Node.js で Excel スプレッドシートを PDF に変換する方法
- Python を使用して PDF からテキストを抽出する
- Python の REST API を使用して Word ドキュメントを PDF に変換する
- Python SDK を使用して PDF を編集可能な Word ドキュメントに変換する