Miten muuntaa Excel JSON C#

Miten muuntaa Excel JSON C#

Excel-tiedostojen muuntaminen JSONiin yksinkertaistaa tiedonvaihtoa ja parantaa yhteensopivuutta web-sovellusten kanssa. Aspose.Cells for .NET tarjoaa vahvan toiminnallisuuden Excelin tietojen serialisoimiseksi jsoniin vaivattomasti.

Miksi muuttaa Excelin JSONiin?

  • Yhteentoimivuus- Streamline tiedonvaihto eri alustojen ja järjestelmien välillä.

  • Tietojen hallinta:- JSON tarjoaa rakenteellisen muodon, joka on ihanteellinen web-kehitykseen ja tietojen käsittelyyn.

  • Automaatiota varten:- Automaattinen Excel-tietojen serialisointi JSON: lle, vähentämällä manuaalista tietojen käsittelyä.

Vaiheittainen opas Excelin muuntamiseen JSONiin

Vaihe 1: Asenna Aspose.Cells NuGetin kautta

Asenna Aspose.Cells for .NET NuGet Package Managerin avulla:

dotnet add package Aspose.Cells

Vaihe 2: Aseta Aspose.Cells lisenssi

Aseta Aspose.Cells-lisenssi käyttämään täydellisiä ominaisuuksia:

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

Vaihe 3: Lataa Excel-tiedosto

Lataa Excel-tiedosto Workbook-objektiin:

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

Vaihe 4: Määritä Excel-tiedot muuntamiseen

Voit serialisoida erilaisia Excel-tietotyyppejä:

  • Siirtokohtainen alue:
var cells = workbook.Worksheets["Sheet1"].Cells.CreateRange("A1:C3");
  • Yksittäiset solut:
var cell = workbook.Worksheets["Sheet1"].Cells["A1"];
  • Taulukot, kartat, pivot taulukoita jne.:
var tables = workbook.Worksheets["Sheet1"].ListObjects;
var charts = workbook.Worksheets["Sheet1"].Charts;
var pivots = workbook.Worksheets["Sheet1"].PivotTables;

Vaihe 5: Serioi Excel-tiedot JSONiin

Serioi määritellyt tiedot JSON:

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

Vaihe 6: Tallenna JSON-tiedot

Tallenna sarjatuotteiset JSON-tiedot tiedostoon:

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

Vaihe 7: JSON-lähteen mukauttaminen (vaihtoehtoinen)

JSON-tuotannon parantaminen räätälöimällä sarjakuvausta:

  • Serioi tiettyjä elementtejä (kuvia, hyperlinkkejä, kaavioita, kuvia jne.).
  • JSON-rakenteen ja muotoilun hallinta JsonSaveOptionsin avulla.

Yhteiset ongelmat ja korjaukset

1. Korjattu JSON-rakenne

  • Ratkaisu: Tarkista, että data-tyyppi sarjataan (esimerkiksi solualue vs. yksi solu).

2. Lisenssin virheet

  • Ratkaisu: Tarkista lisenssin tiedostomuoto ja varmista, että se on voimassa ja viitattu oikein.

3. File Path ongelmat

  • Ratkaisu: Varmista, että Excel-tiedostojen sisäänkäynti ja JSON-lähteet ovat oikeita ja käytettävissä.
 Suomi