Այս հակիրճ հոդվածը ներառում է ինչպես փոխարկել HTML-ը JSON-ի` օգտագործելով Python: Այն քննարկում է միջավայրի կազմաձևումը, ծրագրի փուլային հոսքը և գործարկվող կոդը՝ HTML-ի JSON-ի փոխարկելու համար Python-ի միջոցով: Ավելին, այս փոխարկումը կարիք չունի որևէ լրացուցիչ ծրագրաշարի կամ պլագինների տեղադրման ձեր վերջում:
Python-ի միջոցով HTML-ը JSON-ի փոխարկելու քայլեր
- Կարգավորեք IDE-ը, որպեսզի օգտագործի Aspose.Cells Python-ի համար Java-ի միջոցով՝ HTML ֆայլերը JSON-ի փոխարկելու համար
- Ներբեռնեք HTML ֆայլը Workbook դասով և մուտք գործեք վերջին բջիջ
- Ստեղծեք 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 փոխակերպումը: Գործընթացը սկսվում է սկզբնաղբյուրի HTML տվյալների բեռնմամբ՝ օգտագործելով Workbook դասը: Այնուհետև ստեղծեք տիրույթ և փոխարկեք այն JSON ձևաչափի JsonUtility դասի միջոցով՝ նախքան ելքային ֆայլը պահելը: Այնուամենայնիվ, դուք կարող եք նաև սահմանել տարբեր հատկություններ՝ JSON տվյալների ձևաչափումը կառավարելու համար, ինչպիսիք են դատարկ տողերը բաց թողնելը, միավորման տարածքների վավերացումը, անունները դասավորելը և այլն՝ ըստ ձեր պահանջների:
Այս հոդվածը բացատրում է, թե ինչպես ստեղծել HTML-ից JSON փոխարկիչ՝ օգտագործելով Python: Մինչդեռ, եթե ցանկանում եք սովորել TXT-ի JSON-ի փոխարկումը, ապա կարդացեք հոդվածը ինչպես փոխարկել TXT-ը JSON-ի՝ օգտագործելով Python-ը-ում: