この短い記事では、Python を使用して HTML を JSON に変換する方法 について説明します。環境構成、段階的なプログラム フロー、Python** を使用して **HTML を JSON に変換するための実行サンプル コードについて説明します。さらに、この変換には、追加のソフトウェアやプラグインのインストールは必要ありません。
Python を使用して HTML を JSON に変換する手順
- Java 経由の Python 用 Aspose.Cells を使用して HTML ファイルを JSON に変換するように IDE を構成します
- Workbook クラスを使用して HTML ファイルをロードし、最後のセルにアクセスします
- JsonSaveOptions クラスのオブジェクトを作成します
- 範囲を作成し、JSON 形式にエクスポートします。
- 出力されたJSONファイルを保存します
これらの手順では、HTML から JSON Python へのコンバーターを作成するプロセスを説明します。まず、HTML ファイルがロードされ、最後のセルにアクセスします。その後、範囲が作成され、JSON 形式でエクスポートされます。最後に、JSON ファイルをディスクまたはストリームに保存できます。
Python を使用して HTML を JSON に変換するコード
import jpype | |
import asposecells | |
# Start JVM | |
jpype.startJVM() | |
from asposecells.api import License, Workbook, JsonUtility, JsonSaveOptions | |
# Load License | |
licenseHtmlToImage = License() | |
licenseHtmlToImage.setLicense("License.lic") | |
# Load HTML file | |
workbook = Workbook("sample.html") | |
# Get the last cell | |
cells = workbook.getWorksheets().get(0).getCells().getLastCell() | |
# Create JsonSaveOptions object | |
options = JsonSaveOptions() | |
# Create Range | |
range = workbook.getWorksheets().get(0).getCells().createRange(0, 0, cells.getRow() + 1, cells.getColumn() + 1) | |
data = JsonUtility.exportRangeToJson(range, options) | |
# Save output JSON file | |
with open("output.json", 'w') as file: | |
file.write(str(data)) | |
# Shutdown the JVM | |
jpype.shutdownJVM() | |
print("HTML to JSON conversion done successfully") |
このコード スニペットは、Python を使用して HTML から JSON への変換を迅速に行う方法を示しています。このプロセスは、Workbook クラスを使用してソース HTML データをロードすることで開始されます。次に、出力ファイルを保存する前に、範囲を作成し、JsonUtility クラスを使用して JSON 形式に変換します。ただし、要件に応じて、空の行のスキップ、マージ領域の検証、名前の並べ替えなどの JSON データの書式設定を制御するためのさまざまなプロパティを設定することもできます。
この記事では、Python* を使用して *HTML から JSON へのコンバーターを作成する方法を説明しました。一方、TXT から JSON への変換について学びたい場合は、Pythonを使用してTXTをJSONに変換する方法 の記事をお読みください。