Node.js'de JSON'dan CSV'ye

JSON dosyaları, farklı uygulamalar arasında veri iletmek için yaygın olarak kullanılır. CSV ise, verileri virgülle ayrılmış biçimde depolamak için yaygın olarak kullanılan bir biçimdir. Belirli durumlarda, Node.js uygulamalarının içinden JSON dosyalarından CSV’ye veri aktarmanız gerekebilir. Bu gibi durumlarda, bu makale JSON verilerinin Node.js’de CSV’ye nasıl dönüştürüleceğini ele almaktadır.

JSON’dan CSV’ye Dönüşüm için Node.js API

JSON’dan CSV’ye dönüştürme için Aspose.Cells for Node.js kullanacağız. Node.js uygulamalarında elektronik tablo dosyaları oluşturmak, değiştirmek ve dönüştürmek için zengin özelliklere sahip bir API’dir. API’yi indirebilir veya aşağıdaki npm komutunu kullanarak kurabilirsiniz.

npm install aspose.cells

Node.js’de JSON’u CSV’ye Dönüştürmek İçin Kolay Adımlar

Bir JSON dosyasını bir Node.js uygulamasında CSV biçiminde kaydetme adımları aşağıda verilmiştir.

  • Bir Excel dosyası oluşturun.
  • Excel dosyasında belirli bir sayfa seçin.
  • JSON dosyasındaki verileri Excel sayfasına aktarın.
  • Excel dosyasını CSV biçiminde kaydedin.

Şimdi bir JSON dosyasını CSV formatına dönüştürmek için yukarıda belirtilen adımları Node.js koduna dönüştürelim.

JSON Dosyasını Node.js’de CSV’ye Dönüştürün

Aşağıda, JSON verilerini Node.js’de CSV biçimine dönüştürme adımları yer almaktadır.

Aşağıdaki kod örneği, JSON verilerinin CSV biçimine 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.csv", aspose.cells.SaveFormat.CSV)

JSON Verileri

Yukarıdaki kod örneğinde kullandığımız JSON verileri aşağıdadır.

[{"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}]'

Dönüştürülmüş CSV

JSON verilerini içe aktardıktan sonra dönüştürülen CSV dosyası aşağıdadır.

JSON'dan CSV'ye dönüştürücü

Node.js JSON’dan CSV’ye Dönüştürücü - Ücretsiz Lisans Alın

Bir geçici lisans edinin ve Aspose.Cells for Node.js’yi değerlendirme sınırlamaları olmaksızın kullanın.

Çözüm

JSON ve CSV dosyaları, verileri depolamak ve iletmek için yaygın olarak kullanılır. Buna uygun olarak, bu makale Node.js uygulamalarında JSON verilerinin CSV’ye nasıl dönüştürüleceğini ele aldı. Ayrıca, belgeleri kullanarak Aspose.Cells for Node.js’yi keşfedebilirsiniz. Ayrıca, sorularınızı forumumuz aracılığıyla da sorabilirsiniz.

Ayrıca bakınız