ExcelからCSVPythonへ

Excelスプレッドシートは、あるアプリケーションから別のアプリケーションにデータを保持、インポート、またはエクスポートするために広く使用されています。さらに、データの並べ替え、数式の適用、グラフの生成など、さまざまな操作を実行できます。ただし、場合によっては、ExcelのXLSXまたはXLSワークブックを変換する必要があります。 CSV(カンマ区切り値)形式。このようなシナリオでは、この記事では、PythonでExcelファイルをCSVに変換する方法について説明します。

PythonExcelからCSVへのコンバーターAPI

ExcelのXLSXまたはXLS形式をCSVに変換するために、Java経由のPython用Aspose.Cellsを使用します。これは、Excelファイルを作成、変更、または変換できる強力なスプレッドシート操作APIです。次のコマンドを使用してAPIをインストールできます。

pip install aspose-cells

ExcelファイルをCSVに変換する

以下は、PythonでExcelXLSXまたはXLSファイルをCSVに変換する手順です。

次のコードサンプルは、PythonでXLSXファイルをCSVに変換する方法を示しています。

import jpype
import asposecells
jpype.startJVM()
from asposecells.api import Workbook, SaveFormat

# Create a Workbook object with Excel file's path
workbook =  Workbook("data.xlsx")

# Save XLSX as CSV
workbook.save("ExcelToCSV.csv" , SaveFormat.CSV)

Excelファイル

ExcelからCSVPythonへ

変換されたCSV

My Data,,,,,,,

Items A,Items B,Items C,Items D,Items E,Items F,Items G,Items H
12,23,33,66,11,87,99,33
23,22,33,77,31,22,45,56
34,11,12,23,22,34,11,12
45,43,54,88,36,45,45,37
65,65,65,65,13,65,9,35
34,22,27,22,32,23,23,32
213,186,224,341,145,276,232,205

無料のAPIライセンスを取得する

無料の一時ライセンスをリクエストすることで、評価の制限なしにAPIを使用できます。

結論

この記事では、PythonでExcelファイルをCSVに変換する方法を学びました。 ドキュメントを使用して、PythonスプレッドシートAPIの詳細を調べることができます。ご不明な点やご質問がございましたら、フォーラムからお気軽にお問い合わせください。

関連項目