JSON u Excel e dönüştür
JSON’u Excel Workbook’e dönüştür
JSON’un Excel’e nasıl dönüştürüleceği konusunda merak etmeye gerek yok, çünkü Aspose.Cells for Python via .NET kütüphanesinin en iyi kararı vardır. Aspose.Cells for Python via .NET API, JSON formatını elektronik tablolara dönüştürmeyi destekler. JSON’u Çalışma Kitabına aktarmak için JsonLoadOptions sınıfını kullanabilirsiniz.
Aşağıdaki kod örneği, JSON’u Excel Workbook’e içe aktarmanın bir örneğini göstermektedir. Referans için kodu görmek için kaynak dosyayı kodla üretilen xlsx dosyası ile birlikte inceleyin.
from aspose.cells import Workbook | |
# For complete examples and data files, please go to https:# github.com/aspose-cells/Aspose.Cells-for-.NET | |
# create a Workbook object | |
wb = Workbook("sample.json") | |
# save file to xlsx format | |
wb.save("sample_out.xlsx") |
Ek ayarları belirtmek için JsonLoadOptions sınıfını kullanan JSON’u Excel Workbook’e içe aktarmanın bir örneğini gösteren aşağıdaki kod örneğini inceleyin. Referans için kodu görmek için kaynak dosyayı kodla üretilen xlsx dosyası ile birlikte inceleyin.
from aspose.cells import JsonLoadOptions, Workbook | |
# 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. | |
options = JsonLoadOptions() | |
# Indicates whether importing each attribute of JsonObject object as one worksheet when all child nodes are array nodes. | |
options.multiple_worksheets = True | |
book = Workbook("sample.json", options) | |
# save file to xlsx format | |
book.save("sample_out.xlsx") |
Aşağıdaki kod örneği, JSON dizesini Excel Workbook’e içe aktarmanın bir örneğini göstermektedir. JSON’i içe aktarırken düzenin konumunu da belirleyebilirsiniz. Referans için kodu görmek için JSON dizesini, kodla üretilen xlsx dosyası ile birlikte inceleyin.
from aspose.cells import Workbook | |
from aspose.cells.utility import JsonLayoutOptions, JsonUtility | |
# For complete examples and data files, please go to https:# github.com/aspose-cells/Aspose.Cells-for-.NET | |
inputJson = r"[ | |
{ 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' } | |
]" | |
sheetName = "Sheet1" | |
row = 3 | |
column = 2 | |
# create a Workbook object | |
book = Workbook() | |
worksheet = book.worksheets.get(sheetName) | |
# set JsonLayoutOptions to treat Arrays as Table | |
jsonLayoutOptions = JsonLayoutOptions() | |
jsonLayoutOptions.array_as_table = True | |
JsonUtility.import_data(inputJson, worksheet.cells, row, column, jsonLayoutOptions) | |
# save file to xlsx format | |
book.save("out.xlsx") |