Dönüştür-JSON-to-Excel
JSON’i Excel Çalışma Kitabına Dönüştür
Apose.Cells for .NET kütüphanesi en iyi kararı verdiğinden, JSON’i Excel dosyasına nasıl dönüştüreceğinizi merak etmenize gerek yok. Aspose.Cells API, JSON formatını elektronik tablolara dönüştürmek için destek sağlar. KullanabilirsinizJsonLoadOptions JSON’i Çalışma Kitabına içe aktarmak için ek ayarları belirtmek için sınıf.
Aşağıdaki kod örneği, JSON’in Excel Çalışma Kitabına alınmasını gösterir. Lütfen dönüştürülecek koda bakınKaynak dosyası referans için kod tarafından oluşturulan xlsx dosyasına.
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET | |
// create a Workbook object | |
Workbook wb = new Workbook("sample.json"); | |
//save file to xlsx format | |
wb.Save("sample_out.xlsx"); |
Ek ayarlar belirtmek için JsonLoadOptions sınıfını kullanan aşağıdaki kod örneği, JSON’in Excel Çalışma Kitabına alınmasını gösterir. Lütfen dönüştürülecek koda bakınKaynak dosyası referans için kod tarafından oluşturulan xlsx dosyasına.
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET | |
//Create an options of loading the file. | |
JsonLoadOptions options = new JsonLoadOptions(); | |
//Indicates whether importing each attribute of JsonObject object as one worksheet when all child nodes are array nodes. | |
options.MultipleWorksheets = true; | |
Workbook book = new Workbook("sample.json", options); | |
//save file to xlsx format | |
book.Save("sample_out.xlsx"); |
Aşağıdaki kod örneği, JSON dizesinin Excel Çalışma Kitabına alınmasını gösterir. JSON’i içe aktarırken yerleşimin konumunu da belirtebilirsiniz. Lütfen JSON dizesini referans için kod tarafından oluşturulan xlsx dosyasına dönüştürmek için koda bakın.
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET | |
string inputJson = @"[ | |
{ BEFORE: 'before cell', TEST: 'asd1', AFTER: 'after cell' }, | |
{ BEFORE: 'before cell', TEST: 'asd2', AFTER: 'after cell' }, | |
{ BEFORE: 'before cell', TEST: 'asd3', AFTER: 'after cell' }, | |
{ BEFORE: 'before cell', TEST: 'asd4', AFTER: 'after cell' } | |
]"; | |
string sheetName = "Sheet1"; | |
int row = 3; | |
int column = 2; | |
// create a Workbook object | |
Workbook book = new Workbook(); | |
Worksheet worksheet = book.Worksheets[sheetName]; | |
// set JsonLayoutOptions to treat Arrays as Table | |
JsonLayoutOptions jsonLayoutOptions = new JsonLayoutOptions(); | |
jsonLayoutOptions.ArrayAsTable = true; | |
JsonUtility.ImportData(inputJson, worksheet.Cells, row, column, jsonLayoutOptions); | |
//save file to xlsx format | |
book.Save("out.xlsx"); |