Bu hızlı öğretici, Node.js’de JSON öğesinin CSV öğesine nasıl dönüştürüleceği konusunda rehberlik eder. IDE ayarlarını, programlama adımlarının bir listesini ve JSON’u Node.js’de CSV’ye dönüştürmek için çalıştırılabilir bir örnek kod içerir. Kaynak JSON dosyası yüklenirken uygulanabilecek farklı özel ayarları da öğreneceksiniz.
Node.js’de JSON’u CSV’ye Dönüştürme Adımları
- JSON’u CSV’ye dönüştürmek için ortamı Java aracılığıyla Node.js için Aspose.Cells kullanın olarak ayarlayın
- fs.readFile() yöntemini kullanarak JSON dosya içeriğini bir dize değişkenine okuyun
- Bir Workbook nesnesi oluşturun ve hedef sayfadan hücre koleksiyonunu alın
- Çıkış JSON özelliklerini ayarlamak için bir JsonLayoutOptions sınıfı nesnesi oluşturun
- Dosya içeriklerini, hücre koleksiyonunu ve özel seçenekleri kullanarak importData() yöntemini çağırın
- Çalışma kitabını bir CSV dosyası olarak kaydedin
Bu adımlar, Node.js’de *JSON’dan CSV’ye dışa aktarımın nasıl gerçekleştirileceğini özetler. İşlem, kaynak JSON dosya içeriğinin bir dize değişkenine yüklenmesi ve ardından bir Çalışma Kitabı oluşturulması ve bir sayfanın hücre koleksiyonuna erişilmesiyle başlar. Son adımlarda, JsonUtility.importData() yöntemi kullanılarak JSON dosyasından CSV dosyasına veri aktarmak için özel özellikler ayarlamak üzere JsonLayoutOptions başlatıldı.
JSON Dosyasını Node.js’de CSV’ye Dönüştürmek İçin Kod
Yukarıdaki kod, JSON’u Node.js’de CSV’ye dönüştürme işlemini gösterir. JsonLayoutOptions, işlem dizisi gibi farklı özellikleri bir tablo olarak ayarlamak, dizi başlığını yok saymak, JSON’daki bir dizginin bir sayıya mı yoksa tarihe mi dönüştürüleceğini belirtmek için işaretlemek, boş değerleri yok saymak ve birkaçını listelemek için başlığı yoksaymak için kullanılır. Bu kodda kullanılan JsonUtility, exportRangeToJson() yöntemi kullanılarak aralığı JSON’a dışa aktarmak için de kullanılabilir.
Bu makalede, bir dosyanın JSON’dan Node.js’de CSV’ye dönüştürülmesi açıklanmaktadır. Excel’de filtrelerin nasıl uygulanacağını öğrenmek istiyorsanız, Node.js kullanarak Excel’de filtre nasıl uygulanır ile ilgili makaleye bakın.