Java'da Excel'i CSV'ye Dönüştürme

Bu öğretici, Excel’in Java’da CSV’ye nasıl dönüştürüleceğini açıklar. CSV biçiminde veri gerektiren birçok uygulama vardır, oysa kaynak veriler bir Excel dosyasında mevcuttur. Bu durumda, Java kullanarak Excel’i CSV’ye dönüştürün ve ardından gerektiği yerde kullanın. Farklı sütunlardan alınan değerleri ayırt etmek için belirli ayırıcıların CSV dosyasına kaydedilmesinin gerekli olduğu durumlar olabilir. Bu, TxtSaveOptions sınıf nesnesi kullanılarak da gerçekleştirilebilir.

Java’da Excel’i CSV’ye Dönüştürme Adımları

  1. Maven kullanarak projeye Aspose.Cells ekleyin
  2. Programda İçe Aktar’ı kullanarak TxtSaveOptions ve Workbook öğelerine bir referans ekleyin
  3. Kaynak Excel dosyasını Çalışma Kitabı nesnesine yükleyin
  4. Çıktı CSV dosyasının parametrelerini ayarlamak için TxtSaveOptions örneğini oluşturun
  5. Çıktı CSV dosyasında kullanılacak ayırıcıyı ayarlayın
  6. Excel dosyasını CSV olarak kaydedin

Yukarıdaki adımlarda bir Excel dosyası yükleyip ardından CSV olarak kaydediyoruz. TxtSaveOptions sınıf nesnesini kullanarak CSV dosya özelliklerini belirledik. Bu sınıf, tüm değerlerin etrafına tırnak işareti koyabileceğiniz, dönüştürmeden sonra kaynak çalışma kitabını temizleyebileceğiniz, tüm sayfaların mı yoksa yalnızca etkin sayfanın mı dönüştürüleceğini, tüm sayfanın mı yoksa yalnızca belirli bir sayfanın mı dönüştürüleceğini belirtebileceğiniz gibi çeşitli seçenekler sunar. aralığın dönüştürülmesi ve daha pek çok şey gereklidir. Çıktı CSV dosyasını diskteki fiziksel bir dosyaya kaydedebilir veya gereksinime göre bir bellek akışına kaydedebilirsiniz.

Java’da Excel’i CSV’ye Dönüştürme Kodu

Bu kod, bir Workbook sınıf nesnesi başlatır ve ardından elde edilen CSV dosyasının parametrelerini ayarlamak için bir TxtSaveOptions sınıf nesnesini başlatır. Son olarak Workbook.save(), CSV dosyası oluşturmak için kullanılır. Java deyin C# dışında bir dil kullanarak bir Excel dosyasını CSV formatına dönüştürmek istiyorsanız, büyük Excel dosyasını C# ile CSV’ye aktar makalesine başvurabilirsiniz.

Bu dönüştürme için birlikte çalışma kullanılmaz veya MS Excel gerekli değildir.

 Türkçe