Cum să convertiți Excel în JSON folosind C#

Cum să convertiți Excel în JSON folosind C#

Conversia fișierelor Excel la JSON simplifică schimbul de date și îmbunătățește compatibilitatea cu aplicațiile web. Aspose.Cells pentru .NET oferă o funcționalitate robustă pentru a serialize datele Excel în jSON fără efort.

De ce să convertiți Excel în JSON?

  • Interoperabilitate- Schimb de date Streamline între diferite platforme și sisteme.

  • Managementul datelor:- JSON oferă un format structurat ideal pentru dezvoltarea web și manipularea datelor.

  • Automatizare- Automatizați serializarea datelor Excel la JSON, reducând manipularea manuală a datelor.

Ghidul pas cu pas pentru a converti Excel în JSON

Pasul 1: Instalați Aspose.Cells prin NuGet

Instalați Aspose.Cells pentru .NET folosind NuGet Package Manager:

dotnet add package Aspose.Cells

Pasul 2: Configurați licența Aspose.Cells

Setarea licenței Aspose.Cells pentru a utiliza caracteristici complete:

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

Pasul 3: Încărcați fișierul Excel

Încărcați fișierul Excel într-un obiect Workbook:

Workbook workbook = new Workbook("file.xlsx");

Pasul 4: Specificați datele Excel pentru a converti

Puteți serializarea diferitelor tipuri de date Excel:

  • Războiul celulelor:
var cells = workbook.Worksheets["Sheet1"].Cells.CreateRange("A1:C3");
  • Celulă unică:
var cell = workbook.Worksheets["Sheet1"].Cells["A1"];
  • Tabele, diagrame, tabele Pivot etc.:
var tables = workbook.Worksheets["Sheet1"].ListObjects;
var charts = workbook.Worksheets["Sheet1"].Charts;
var pivots = workbook.Worksheets["Sheet1"].PivotTables;

Pasul 5: Serializarea datelor Excel la JSON

Serializează datele dvs. specificate în JSON:

string jsonString = Aspose.Cells.Utility.JSONSerializer.Serialize(cells);

Pasul 6: Salvați datele JSON

Salvați datele JSON serializate într-un fișier:

System.IO.File.WriteAllText("output.json", jsonString);

Pasul 7: Personalizarea ieșirii JSON (opțional)

Îmbunătățește producția JSON prin personalizarea serializării:

  • Serializează elemente specifice (formule, hiperlinkuri, diagrame, imagini etc.).
  • Controlul structurii JSON și formatarea folosind JsonSaveOptions.

Probleme și fixări comune

Structura JSON incorectă

  • Soluție: Verificați tipul de date care este serializat (de exemplu, gama de celule vs. o singură celulă).

Erori de licență

  • Soluție: Verificați calea fișierului de licență și asigurați-vă că este valabilă și corect referită.

3.File Path problemele

  • Soluție: Asigurați-vă că pașii de fișier Excel de intrare și JSON de ieșire sunt corecte și accesibile.
 Română