Python の XLSX スプレッドシート

Python で CSV を Excel XLS/XLSX スプレッドシートに変換する方法

CSV は、スプレッドシートのセルに配置されたカンマ区切りの値を含むプレーン テキスト ファイルです。 XLSX ファイルは、Microsoft Excel によって作成された Excel スプレッドシートのよく知られた形式です。場合によっては、CSV を開かずに Excel に変換する必要があります。 GroupDocs.Cloud API は、CSV を数秒で Excel 形式に変換する安全かつ高速な方法を提供します。そこで、この記事では、Python で CSV を Excel XLS/XLSX スプレッドシートに変換する方法について説明します。

この記事では次のトピックについて説明します。

CSV から Excel XLS/XLSX Rest API および Python SDK へ {#CSV-to-Excel-XLS/XLSX-Rest-API-and-Python-SDK}

csv を開かずに xlsx に変換するには、GroupDocs.Conversion Cloud の Python SDK API を使用します。これは、プラットフォームに依存しないドキュメントと画像の変換ソリューションです。 サポートされているファイル形式 の画像やドキュメントを、必要な形式に迅速かつ確実に変換できます。 Python ライブラリのソース コードは GitHub リポジトリ でも入手できます。

コンソールで次のコマンドを使用して、GroupDocs.Conversion Cloud を Python アプリケーションにインストールできます。

pip install groupdocs_conversion_cloud

上記の手順に従う前に、ダッシュボードからクライアント ID とシークレットを取得してください。 ID とシークレットを取得したら、Python アプリケーションに以下のコードを追加して、以下に示すようにクラウド API コンバーターを実行します。

# Python を使用して CSV から Excel に変換するための Python ライブラリをロードします
import groupdocs_conversion_cloud

# 無料登録後、https://dashboard.groupdocs.cloud から client_id と client_secret を取得します。
client_id = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
client_secret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"

# さまざまな構成を取得する
configuration = groupdocs_conversion_cloud.Configuration(client_id, client_secret)
configuration.api_base_url = "https://api.groupdocs.cloud"
storage_name = "groupdocs-cloud_storage"

Python で CSV ファイルを Excel XLSX に変換する方法

以下の手順に従って、プログラムで CSV を XLSX スプレッドシート ドキュメントに変更できます。

  • まず、ConvertApi のインスタンスを作成します。
  • 次に、ConvertSettings のインスタンスを作成します。
  • 次に、ストレージ名と Excel ファイルのパスを入力します。
  • 出力ファイル形式として「xlsx」を設定します。
  • 次に、CsvLoadOptions のインスタンスを作成します。
  • 次に、CSVファイルのカンマ区切りを設定します
  • loadOptions、convertOptions、および出力ファイルのパスを指定します。
  • 次に、ConvertSettings を使用して ConvertDocumentRequest を作成します。
  • 最後に、ConvertDocumentRequest で convert\cocument() メソッドを呼び出して変換します。

次のコード例は、Python の REST API を使用して列を含む CSV ファイルを Excel で開く方法を示しています。

# Python で CSV ファイルを Excel XLSX に変換する方法
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/Sample-Spreadsheet-500000-rows.csv"
  settings.format = "xlsx"

  loadOptions = groupdocs_conversion_cloud.CsvLoadOptions()
  loadOptions.separator = ","

  convertOptions = groupdocs_conversion_cloud.XlsxConvertOptions()

  settings.load_options = loadOptions
  settings.convert_options = convertOptions
  settings.output_path = "python-testing"

  # 変換ドキュメントリクエストの作成
  request = groupdocs_conversion_cloud.ConvertDocumentRequest(settings)
  # csv を Excel xlsx ファイル スプレッドシートに変換する
  response = convert_api.convert_document(request)

  print("Successfully converted Word DOCX to JPEG image format: " + str(response))
except groupdocs_conversion_cloud.ApiException as e:
  print("Exception while calling API: {0}".format(e.message))
Python で CSV を XLSX ファイルに変換する方法

PythonでCSVをXLSXファイルに変換する方法

Python で CSV を XLS スプレッドシートに変換する方法

以下の手順に従って、CSV を自動的にプログラムで Excel に変換できます。

  • まず、ConvertApi のインスタンスを作成します。
  • 次に、ConvertSettings のインスタンスを作成します。
  • 次に、ストレージ名と Excel ファイルのパスを入力します。
  • 出力ファイル形式として「xls」を設定します
  • 次に、CsvLoadOptions のインスタンスを作成します。
  • 次に、CSVファイルのカンマ区切りを設定します
  • loadOptions、convertOptions、および出力ファイルのパスを指定します。
  • 次に、ConvertSettings を使用して ConvertDocumentRequest を作成します。
  • 最後に、ConvertDocumentRequest で convert\cocument() メソッドを呼び出して変換します。

次のコード例は、Python の REST API を使用して CSV ファイルを Excel 列に変換する方法を示しています。

# Python で CSV を XLS スプレッドシートに変換する方法
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/Sample-Spreadsheet-500000-rows.csv"
  settings.format = "xls"

  loadOptions = groupdocs_conversion_cloud.CsvLoadOptions()
  loadOptions.separator = ","

  convertOptions = groupdocs_conversion_cloud.XlsConvertOptions()

  settings.load_options = loadOptions
  settings.convert_options = convertOptions
  settings.output_path = "python-testing"

  # 変換ドキュメントリクエストの作成
  request = groupdocs_conversion_cloud.ConvertDocumentRequest(settings)
  # CSV を Excel XLS スプレッドシートに変換する
  response = convert_api.convert_document(request)

  print("Successfully converted Word DOCX to JPEG image format: " + str(response))
except groupdocs_conversion_cloud.ApiException as e:
  print("Exception while calling API: {0}".format(e.message))

CSV ファイルコンバータオンライン無料

CSVをオンラインで無料でExcelに変換するにはどうすればよいですか?上記の API を使用して開発された、次の 無料の CSV から Excel へのコンバーター オンライン をお試しください。この CSV から Excel への無料オンライン コンバーターを使用して、CSV をオンラインで無料で簡単に xlsx に変換できます。

まとめ

この記事では、次のことを学びました。

  • REST APIを使用してPythonでCSVをExcelに変換する方法;
  • Pythonを使用してcsvファイルをxlsスプレッドシートファイルに変換する方法;
  • Python でプログラム的に CSV ファイルをアップロードおよびダウンロードします。

さらに、ドキュメント を使用して、Python スプレッドシート API についてさらに詳しく調べることができます。スプレッドシート REST API について詳しく知るための Swagger-based API Reference Explorer があります。以下の図に示すように、この使いやすい Swagger インターフェイス を使用して、リアルタイム データを含む CSV から XLSX への Python ライブラリを試すことができます。

質問する

CSV から XLSX へのコンバーターについてご質問がある場合は、無料サポート フォーラム でお気軽にお問い合わせください。数時間以内に回答いたします。

関連項目

また、サポートされているドキュメント変換とファイル形式の関連リンクを参照することをお勧めします。