Bagaimana untuk menukar Excel kepada JSON menggunakan C#
Menukar fail Excel kepada JSON menyederhanakan pertukaran data dan meningkatkan keserasian dengan aplikasi web. Aspose.Cells untuk .NET menawarkan fungsi yang kukuh untuk menyewa data Excel ke dalam jSON dengan mudah.
Mengapa anda perlu menukar Excel kepada JSON?
*Keselamatan dan kebolehpercayaan : *- Pertukaran data streamline antara platform dan sistem yang berbeza.
Pengurusan Data :- JSON menyediakan format terstruktur yang ideal untuk pembangunan web dan manipulasi data.
Penggunaan automatik :- Automatikkan serialisasi data Excel kepada JSON, mengurangkan pemprosesan data manual.
Langkah-langkah panduan untuk menukar Excel kepada JSON
Langkah 1: Instal Aspose.Cells melalui NuGet
Instal Aspose.Cells untuk .NET menggunakan NuGet Package Manager:
dotnet add package Aspose.Cells
Langkah 2: Mengesetkan Lesen Aspose.Cells
Tetapkan lesen Aspose.Cells anda untuk menggunakan ciri-ciri penuh:
Metered matered = new Metered();
matered.SetMeteredKey("PublicKey", "PrivateKey");
Langkah 3: Muat turun fail Excel
Muat turun fail Excel anda ke dalam objek buku kerja:
Workbook workbook = new Workbook("file.xlsx");
Langkah 4: Tentukan data Excel untuk menukar
Anda boleh serialisasi pelbagai jenis data Excel:
- Jangkauan sel :
var cells = workbook.Worksheets["Sheet1"].Cells.CreateRange("A1:C3");
- Sel tunggal :
var cell = workbook.Worksheets["Sheet1"].Cells["A1"];
- ** Jadual, carta, jadual pivot, dan lain-lain :**
var tables = workbook.Worksheets["Sheet1"].ListObjects;
var charts = workbook.Worksheets["Sheet1"].Charts;
var pivots = workbook.Worksheets["Sheet1"].PivotTables;
Langkah 5: Serialisasikan data Excel kepada JSON
Serialisasikan data anda dalam JSON:
string jsonString = Aspose.Cells.Utility.JSONSerializer.Serialize(cells);
Langkah 6: Simpan data JSON
Simpan data JSON yang diserali ke dalam fail:
System.IO.File.WriteAllText("output.json", jsonString);
Langkah 7: Menyesuaikan output JSON (pilihan)
Meningkatkan output JSON dengan menyesuaikan serialisasi:
- Serialisasi unsur-unsur tertentu (formulas, hiperpautan, carta, imej, dan lain-lain).
- Mengawal struktur JSON dan pemformatan menggunakan JsonSaveOptions.
Masalah dan penyelesaian umum
Struktur JSON yang tidak betul
- ** Penyelesaian** : Semak jenis data yang diseralisasikan (contohnya, julat sel vs. sel tunggal).
2. kesilapan lesen
- ** Penyelesaian** : Semak laluan fail lesen anda dan pastikan ia sah dan dirujuk dengan betul.
3. masalah laluan fail
- ** Penyelesaian** : Pastikan laluan fail Excel input dan jalan output JSON betul dan boleh diakses.