Hoe Excel naar JSON te converteren met behulp van C#

Hoe Excel naar JSON te converteren met behulp van C#

Het omzetten van Excel-bestanden naar JSON vergemakkelijkt de data-uitwisseling en verbetert de compatibiliteit met web-toepassingen. Aspose.Cells voor .NET biedt een robuste functionaliteit om Excel-gegevens naar JSON zonder moeite te serialiseren.

Waarom Excel omzetten naar JSON?

  • Interoperabiliteit- Streamline data-uitwisseling tussen verschillende platforms en systemen.

  • Gegevensbeheer- JSON biedt een gestructureerd formaat ideaal voor webontwikkeling en gegevensmanipulatie.

  • Automatisering- Automatiseren van Excel-data serialisatie naar JSON, waardoor de manuele gegevensbehandeling wordt verminderd.

Step-by-step gids voor het omzetten van Excel naar JSON

Stap 1: Installeer Aspose.Cells via NuGet

Installeren Aspose.Cells voor .NET met behulp van NuGet Package Manager:

dotnet add package Aspose.Cells

Stap 2: Configure Aspose.Cells Licentie

Stel uw Aspose.Cells-licentie op om volledige functies te gebruiken:

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

Stap 3: Excel bestanden opladen

Laden van uw Excel-bestand naar een Workbook-object:

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

Stap 4: Bepaal Excel gegevens om te converteren

U kunt verschillende Excel-data typen serialiseren:

  • Cell Range :
var cells = workbook.Worksheets["Sheet1"].Cells.CreateRange("A1:C3");
  • Een enkele cel:
var cell = workbook.Worksheets["Sheet1"].Cells["A1"];
  • Tabels, grafieken, Pivot Tables, enz.:
var tables = workbook.Worksheets["Sheet1"].ListObjects;
var charts = workbook.Worksheets["Sheet1"].Charts;
var pivots = workbook.Worksheets["Sheet1"].PivotTables;

Stap 5: Serialiseren van Excel-gegevens naar JSON

Serieuze gegevens in JSON:

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

Stap 6: Save JSON Data

Bewaar de gerenoveerde JSON-gegevens naar een bestand:

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

Stap 7: JSON-uitgang aanpassen (optional)

Verbeter JSON-uitgang door het aanpassen van serialisatie:

  • Serialiseren specifieke elementen (formules, hyperlinks, grafieken, afbeeldingen, enz.).
  • Controleer de JSON structuur en vormgeving met behulp van JsonSaveOptions.

Gemeenschappelijke problemen en fixes

1. onjuiste JSON structuur

  • Solutie: Controleer de data-type die wordt gecertificeerd (bv. cellair bereik vs. een enkele cel).

2 Licentiefouten

  • Oplossing: Controleer uw licentiebestandpad en zorg ervoor dat het geldig en correct gerapporteerd is.

3.File Path kwesties

  • Solutie: Zorg ervoor dat de Excel-bestandpaden en de JSON-uitgangpaden correct en toegankelijk zijn.
 Nederlands