Ez a rövid cikk azt ismerteti, hogyan lehet HTML-t JSON-ba konvertálni Python használatával. Leírja a környezetkonfigurációt, a lépésenkénti programfolyamatot és egy futó mintakódot, amely a HTML fájlt JSON-re konvertálja Python használatával. Ezenkívül ehhez az átalakításhoz nincs szükség további szoftverek vagy bővítmények telepítésére.
Lépések a HTML konvertálásához JSON-ba Python használatával
- Állítsa be az IDE-t úgy, hogy a Aspose.Cells Pythonhoz Java-n keresztül használatával konvertálja a HTML-fájlokat JSON-formátumba
- Töltse be a HTML-fájlt a Workbook osztállyal, és nyissa meg az utolsó cellát
- Hozzon létre egy objektumot a JsonSaveOptions osztályból
- Hozzon létre egy tartományt, és exportálja JSON formátumba
- Mentse el a kimeneti JSON-fájlt
Ezek a lépések végigvezetik a HTML–JSON Python konverter létrehozásának folyamatán. Mindenekelőtt a HTML-fájl betöltődik, és elérjük az utolsó cellát. Ezt követően egy tartomány jön létre és exportálódik JSON formátumban. Végül a JSON fájl elmenthető a lemezre vagy adatfolyamba.
Kód a HTML-kód átalakítása JSON-ra Python használatával
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") |
Ez a kódrészlet bemutatja, hogyan lehet gyorsan végrehajtani a Python HTML-ből JSON konvertálást. A folyamat a forrás HTML adatok betöltésével indul a Workbook osztály használatával. Ezután hozzon létre egy tartományt, és a kimeneti fájl mentése előtt alakítsa át JSON formátumba a JsonUtility osztállyal. Különböző tulajdonságokat is beállíthat azonban a JSON-adatok formázásának szabályozásához, például az üres sorok kihagyását, az egyesítési területek érvényesítését, a nevek rendezését stb. az Ön igényei szerint.
Ez a cikk elmagyarázza, hogyan hozhat létre HTML–JSON konvertert Python használatával. Ha viszont meg szeretné tanulni a TXT-ből JSON-ba konvertálást, olvassa el a hogyan lehet TXT-t JSON-ba konvertálni Python használatával című cikket.