Come convertire HTML in JSON utilizzando C#

Come convertire HTML in JSON utilizzando C#

Convertire HTML in di JSON Permette agli sviluppatori di estrarre i dati strutturati dai formati web e di utilizzarli in applicazioni basate sui dati. Aspose.Cells per .NET consente agli sviluppatori di caricare i file HTML ed esportare il loro contenuto come JSON in modo efficiente e programmatico.

Perché convertire HTML in JSON?

  • Portabilità dei dati:- Trasferire i dati HTML tabulari in servizi backend o API come JSON.

  • Integrazione Web-to-App:- Estratto tabella o contenuto web strutturato per ulteriore elaborazione in applicazioni.

  • L’automazione è pronta:- Ideale per l’automazione dei processi di scraping web o di estrazione dei contenuti.

Guida passo dopo passo per la conversione di HTML in JSON

Passo 1: Installare Aspose.Cells tramite NuGet

Installare Aspose.Cells per .NET:

dotnet add package Aspose.Cells

Passo 2: Impostare la licenza

Possibilità di piena funzionalità:

Metered matered = new Metered();
matered.SetMeteredKey("PublicKey", "PrivateKey");

Passo 3: Caricare il file HTML

Creare un nuovo libretto di lavoro caricando l’ingresso HTML:

Workbook workbook = new Workbook("Sample.html");

Passo 4: Accedere all’ultima cellula

Identificare l’ultima cella nella scheda di lavoro per definire i limiti di esportazione:

Cell lastCell = workbook.Worksheets[0].Cells.LastCell;

Passo 5: Definisci il margine per l’esportazione

Crea una gamma che espande i dati del foglio di lavoro:

Range range = workbook.Worksheets[0].Cells.CreateRange(0, 0, lastCell.Row + 1, lastCell.Column + 1);

Passo 6: Configurare JsonSaveOptions

Inserisci tutte le opzioni di esportazione:

JsonSaveOptions options = new JsonSaveOptions();

Passo 7: Esportazione a JSON

Serializzare la gamma definita per JSON:

string jsonData = Aspose.Cells.Utility.JsonUtility.ExportRangeToJson(range, options);

Passo 8: Salva JSON in file

Inserisci l’uscita sul disco:

System.IO.File.WriteAllText("htmltojson.json", jsonData);

Problemi e fissazioni comuni

1 L’uscita vuota

  • Soluzione: Assicurarsi che il file HTML contiene contenuti strutturati a base di tabella per il riconoscimento dei dati validi.

2 - Rango sbagliato

  • Soluzione: Double-check che la gamma include tutte le cellule pertinenti dalla scheda di lavoro.

3 Il formato delle esportazioni

  • Soluzione Utilizzo JsonSaveOptions per controllare l’indicazione delle foglie, scappare le righe vuote o personalizzare i collegamenti.
 Italiano