JSON'u Excel Node.js'ye dönüştürün

MS Excel, çalışma kitaplarının içerdiği çalışma sayfaları biçimindeki verileri tutmak ve düzenlemek için çok çeşitli özellikler sağlar. Veri organizasyonuna ek olarak, sıralama, veri görselleştirme, matematiksel hesaplamalar vb. gerçekleştirmenize olanak tanır. Bazı durumlarda, verileri JSON biçiminde alırsınız ve programlı olarak Excel çalışma sayfalarına aktarmanız gerekir. Bu gibi durumlarda, bu makale JSON’un Node.js’de Excel XLSX XLS’ye nasıl dönüştürüleceğini kapsar.

Node.js JSON’dan Excel’e Dönüştürücü - Ücretsiz İndirme

Aspose.Cells for Node.js, Node.js uygulamalarında Excel dosyaları oluşturmanıza, değiştirmenize veya dönüştürmenize olanak tanıyan güçlü bir kitaplıktır. JSON’dan Excel çalışma sayfalarına veri aktarmak için bu kitaplığı kullanacağız. Kütüphanenin paketini indirebilir veya aşağıdaki NPM komutunu kullanarak kurabilirsiniz.

> npm install aspose.cells

JSON’u Node.js’de Excel’e dönüştürün

JSON verilerini Node.js’de Excel’e dönüştürme adımları aşağıda verilmiştir:

Aşağıdaki kod örneği, bir JSON dosyasının Node.js’de XLS’ye nasıl dönüştürüleceğini gösterir.

// JSON verilerini yükle
var jsonInput = '[{"nodeId":1,"reputation":1134},{"nodeId":2,"reputation":547},{"nodeId":3,"reputation":1703},{"nodeId":4,"reputation":-199},{"nodeId":5,"reputation":-306},{"nodeId":6,"reputation":-49},{"nodeId":7,"reputation":1527},{"nodeId":8,"reputation":1223}]'

// boş bir Çalışma Kitabı nesnesi oluştur
var workbook = aspose.cells.Workbook()

// varsayılan boş çalışma sayfasına erişin
var worksheet = workbook.getWorksheets().get(0)

// biçimlendirme için JsonLayoutOptions'ı ayarlayın
var layoutOptions = aspose.cells.JsonLayoutOptions()
layoutOptions.setArrayAsTable(true)

// A1 hücresinden başlayarak JSON verilerini varsayılan çalışma sayfasına aktarın
aspose.cells.JsonUtility.importData(jsonInput, worksheet.getCells(), 0, 0, layoutOptions)

// sonuç dosyasını kaydet
workbook.save("output.xls", aspose.cells.SaveFormat.AUTO)

JSON Verilerini Girin

[{"nodeId":1,"reputation":1134},{"nodeId":2,"reputation":547},{"nodeId":3,"reputation":1703},{"nodeId":4,"reputation":-199},{"nodeId":5,"reputation":-306},{"nodeId":6,"reputation":-49},{"nodeId":7,"reputation":1527},{"nodeId":8,"reputation":1223}]'

Çıktı Excel Çalışma Sayfası

JSON'dan Excel Node.js'ye

Node.js JSON’dan Stillerle XLSX’e

Java aracılığıyla Aspose.Cells for Node.js’yi kullanarak JSON’dan Excel’e dönüştürmede stiller uygulayabilirsiniz. Örneğin, yazı tipi, renk, hizalama, kenarlık stilleri vb. ayarlayabilirsiniz. Node.js’de JSON’dan Excel’e veri aktarırken stilleri uygulama adımları aşağıdadır.

Aşağıdaki kod örneği, verileri Node.js’de JSON’dan Excel’e dönüştürürken stiller uygular.

// JSON verilerini yükle
var jsonInput = '[{"nodeId":1,"reputation":1134},{"nodeId":2,"reputation":547},{"nodeId":3,"reputation":1703},{"nodeId":4,"reputation":-199},{"nodeId":5,"reputation":-306},{"nodeId":6,"reputation":-49},{"nodeId":7,"reputation":1527},{"nodeId":8,"reputation":1223}]'

// boş bir Çalışma Kitabı nesnesi oluştur
var workbook = aspose.cells.Workbook()

// varsayılan boş çalışma sayfasına erişin
var worksheet = workbook.getWorksheets().get(0)

// Stilleri ayarla
var factory = aspose.cells.CellsFactory()
style = factory.createStyle()
style.getFont().setBold(true) 
style.getFont().setColor(aspose.cells.Color.getBlueViolet())

// biçimlendirme için JsonLayoutOptions'ı ayarlayın
var layoutOptions = aspose.cells.JsonLayoutOptions()
layoutOptions.setArrayAsTable(true)
layoutOptions.setTitleStyle(style)

// A1 hücresinden başlayarak JSON verilerini varsayılan çalışma sayfasına aktarın
aspose.cells.JsonUtility.importData(jsonInput, worksheet.getCells(), 0, 0, layoutOptions)

// sonuç dosyasını kaydet 
workbook.save("output.xlsx", aspose.cells.SaveFormat.AUTO)

Çıktı Excel Çalışma Sayfası

JSON'dan XLSX Node.js'ye

Node.js JSON to Excel Converter - Ücretsiz Lisans Alın

Aspose.Cells for Node.js’yi değerlendirme sınırlamaları olmaksızın kullanmak için bir geçici lisans alabilirsiniz.

Çözüm

JSON dosyaları, verileri farklı uygulamalar arasında depolamak ve paylaşmak için son derece kullanılır. Genellikle, verileri JSON dosyalarından Excel çalışma sayfalarına aktarmanız gerekir. Buna göre, bu makalede, Node.js’de JSON’u Excel XLSX veya XLS’ye dönüştürmeyi öğrendiniz. Ayrıca, JSON’da formatlamanın Excel’e dönüştürülmesini nasıl uygulayacağınızı gördünüz. Java aracılığıyla Node.js için Aspose.Cells hakkında daha fazlasını keşfetmek için belgeleri ziyaret edin. Ayrıca, sorularınızı forumumuz aracılığıyla da sorabilirsiniz.

Ayrıca bakınız