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に変換する手順です。
- Workbookクラスを使用してExcelファイルをロードします。
- Workbook.save(String, SaveFormat.CSV)メソッドを使用してExcelを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ファイル
変換された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の詳細を調べることができます。ご不明な点やご質問がございましたら、フォーラムからお気軽にお問い合わせください。