ExcelをCSV、XML、HTML、XLSXにエクスポートする
from ironxl import *

# Create new Excel WorkBook document
workbook = WorkBook.Create()

# Create a blank WorkSheet
worksheet = workbook.CreateWorkSheet("new_sheet")

# Add data and styles to the new worksheet
worksheet["A1"].Value = "Hello World"
worksheet["A2"].Style.BottomBorder.SetColor("#ff6600")

# Save the excel file as XLS, XLSX, XLSM, CSV, TSV, JSON, XML, HTML
workbook.SaveAs("sample.xls")
workbook.SaveAs("sample.xlsx")
workbook.SaveAs("sample.tsv")

# Save the excel file as CSV
workbook.SaveAsCsv("sample.csv")

# Save the excel file as JSON
workbook.SaveAsJson("sample.json")

# Save the excel file as XML
workbook.SaveAsXml("sample.xml")

# Export the excel file as HTML
workbook.ExportToHtml("sample.html")
pip install ironxl
ExcelをCSV、XML、HTML、XLSXにエクスポートする

ExcelをCSV、XML、HTML、XLSXにエクスポートする

IronXL for Pythonを使用すると、幅広い形式でExcelファイルを保存およびエクスポートすることが容易になり、手動での変換の必要がなくなります。 XLS、XLSX、CSV、JSON、XML、HTMLをサポートし、レポート、ウェブ統合、データ交換のシナリオに非常に適しています。 わずか数行のPythonコードで、開発者は多くのダウンストリームシステムと互換性のある構造化されたスプレッドシートを生成したり、ExcelデータをAPIやデータベースに適した形式に変換したりできます。

WorkBook.Create() は空のワークブックを初期化します。 ワークシート "new_sheet" がすぐに追加され、"Hello World" の値がセル A1 に単一の連鎖ステートメントで書き込まれます。これにより、IronXL Python 向け APIのコンパクトで読みやすい特徴を示しています。

次に、セル A1 の背景色が Style.BackgroundColor プロパティを使ってカスタマイズされます。 これはIronXLのスタイリング機能を強調しており、最小限のコードで洗練されたスプレッドシートを作成可能にします。

SaveAs はワークブックを .xlsx フォーマットでディスクに書き込み、Microsoft Excelや他のスプレッドシートアプリケーションとの完全な互換性を確保します。

ExportToHtml はワークブックをHTMLファイルに変換し、追加の処理なしでウェブベースのレポートやダッシュボードにタブラー形式のデータを利用可能にします。 この単一のメソッドが複雑な変換パイプラインを置き換えます。

これらのエクスポートオプションを組み合わせることで、Python開発者はExcelデータを最適な形式で提供する柔軟性を得られます。これには、ダウンロード可能なスプレッドシート、JSONペイロード、埋め込み可能なHTMLテーブルが含まれます。

例、サンプルコード、ファイルを含むハウツーガイドを表示するには、ここをクリックしてください。

準備はできましたか?

バージョン:2026.11リリースされたばかり