Konversikan JSON ke Excel Linux

MS Excel adalah perangkat lunak manipulasi spreadsheet kaya yang memungkinkan Anda mengatur data dalam bentuk lembar kerja dan buku kerja. Selain itu, JSON menyediakan fitur seperti penyortiran data, plot grafik, perhitungan matematis, dan lain-lain. Di sisi lain, JSON adalah format populer untuk menyimpan data terstruktur. Dalam kasus tertentu, data JSON perlu dikonversi ke lembar kerja Excel. Untuk kasus seperti itu, artikel ini menunjukkan cara mengimpor data dari file JSON ke lembar kerja Excel di Linux.

.NET JSON ke Excel Converter API untuk Linux

Untuk mengimpor data dari file JSON ke lembar kerja Excel, kami akan menggunakan Aspose.Cells for .NET. Ini adalah API kaya fitur yang memungkinkan Anda membuat, memanipulasi, dan mengonversi file Excel. Untuk menggunakan API ini di Linux, Anda perlu menyiapkan lingkungan .NET, yang dapat dilakukan dalam beberapa langkah. Berikut ini adalah prasyarat yang Anda perlukan untuk menyiapkan lingkungan.

Setelah Anda menyiapkan lingkungan dan membuat aplikasi, Anda dapat melanjutkan untuk menginstal Aspose.Cells for .NET melalui NuGet menggunakan ekstensi NuGet Package Manager untuk Visual Studio Code.

Pelajari cara membuat aplikasi konsol di Linux menggunakan Visual Studio Code.

Impor Data dari JSON ke Excel di Linux

Berikut langkah-langkah import data dari JSON ke Excel XLSX:

Contoh kode berikut menunjukkan cara mengimpor data dari JSON ke Excel di Linux.

// Buat objek Workbook
Workbook workbook = new Workbook();
Worksheet worksheet = workbook.Worksheets[0];

// Baca File JSON
string jsonInput = File.ReadAllText("Data.json");            

// Tetapkan JsonLayoutOptions
JsonLayoutOptions options = new JsonLayoutOptions(); 
options.ArrayAsTable = true;

// Impor Data JSON
JsonUtility.ImportData(jsonInput, worksheet.Cells, 0, 0, options);

// Simpan file Excel
workbook.Save("Import-Data-JSON-To-Excel.xlsx");

Masukkan Data JSON

[
   {
       Name: "John Smith",
       Contract:
       [
           {
               Client:
               {
                   Name: "A Company"
               },
               Price: 1200000
           },
           {
               Client:
               {
                   Name: "B Ltd."
               },
               Price: 750000
           },
           {
               Client:
               {
                   Name: "C & D"
               },
               Price: 350000
           }
       ]
   },
   {
       Name: "Tony Anderson",
       Contract:
       [
           {
               Client:
               {
                   Name: "E Corp."
               },
               Price: 650000
           },
           {
               Client:
               {
                   Name: "F & Partners"
               },
               Price: 550000
           }
       ]
   },
   {
       Name: "Jimmy Adams",
       Contract:
       [
           {
               Client:
               {
                   Name: "MIT"
               },
               Price: 800000
           },
           {
               Client:
               {
                   Name: "SnB"
               },
               Price: 520000
           }
       ]
   },
]

Keluaran Lembar Kerja Excel

JSON ke Excel Linux

Impor JSON ke Excel dengan Gaya Pemformatan

Saat mengimpor data dari file JSON, Anda dapat menerapkan gaya ke file keluaran Excel. Berikut ini adalah langkah-langkah untuk melakukan operasi ini.

Contoh kode berikut menunjukkan cara menerapkan gaya saat mengimpor data dari JSON ke Excel di Linux.

// Buat objek Workbook
Workbook workbook = new Workbook();
Worksheet worksheet = workbook.Worksheets[0];

// Baca File JSON
string jsonInput = File.ReadAllText("Data.json");

// Tetapkan Gaya
CellsFactory factory = new CellsFactory();
Style style = factory.CreateStyle();
style.HorizontalAlignment = TextAlignmentType.Center;
style.Font.Color = System.Drawing.Color.BlueViolet;
style.Font.IsBold = true;

// Tetapkan JsonLayoutOptions
JsonLayoutOptions options = new JsonLayoutOptions();
options.TitleStyle = style;
options.ArrayAsTable = true;

// Impor Data JSON
JsonUtility.ImportData(jsonInput, worksheet.Cells, 0, 0, options);

// Simpan file Excel
workbook.Save("Import-Data-JSON-To-Excel.xlsx");

Keluaran Lembar Kerja Excel

JSON ke Excel Linux

Dapatkan Lisensi Gratis

Anda bisa mendapatkan lisensi sementara dan menggunakan Aspose.Cells for .NET tanpa batasan evaluasi.

Kesimpulan

Pada artikel ini, Anda telah mempelajari cara mengimpor data JSON ke lembar kerja Excel di Linux. Selain itu, Anda telah melihat cara menerapkan gaya dalam konversi JSON ke Excel. Selanjutnya, Anda dapat mempelajari lebih lanjut tentang Aspose.Cells for .NET menggunakan dokumentasi. Selain itu, Anda dapat mengajukan pertanyaan melalui forum kami.

Lihat juga