Bu, Java’da XML öğesinin CSV biçimine nasıl dönüştürüleceğine ilişkin kapsamlı bir açıklama içeren, belge dönüştürme için kısa bir nasıl yapılır eğitimidir. Bu gönderi, ayrıntılı talimatların yanı sıra bu fikirleri içeren örnek bir koda sahiptir. Eğitimin sonunda, belge dönüştürme için bir başlangıç noktası olarak kullanabileceğiniz kapsamlı bir XML’yi CSV’ye dönüştürmek için Java kodunun kapsamlı bir örneğini alacaksınız.
Java’da XML’i CSV’ye Dönüştürme Adımları
- Java projesinde Maven deposundan GroupDocs.Conversion for Java kurulumu
- Belge dönüştürme yapmak için gerekli sınıfları dahil edin
- Converter sınıfının bir örneğini oluşturarak kaynak XML dosyasını yükleyin
- SpreadsheetConvertOptions sınıfının bir nesnesini oluşturun ve çıktı CSV dosyası için dönüştürme seçeneklerini tanımlayın
- Converter sınıfının Convert yöntemini çağırın ve CSV dosyasını diske kaydetmek için gerekli parametreleri iletin.
Yukarıdaki adımlar, birkaç API çağrısı tüketerek Java kullanarak XML’i CSV’ye dönüştürmenize yardımcı olur. Gerekli kütüphaneyi proje içerisinde kurarak ve kod içerisinde referans vererek belge dönüştürme işlemini başlatabilirsiniz. Bundan sonra, Converter sınıfının bir örneğini oluşturarak kaynak XML dosyasını yükleyin ve SpreadsheetConvertOptions sınıfını kullanarak çıktı dosyası için dönüştürme seçeneklerini ayarlayın. Son olarak, dönüştürülen CSV dosyasını kaydetmek için convert yöntemini çağırın.
Java’da XML’i CSV’ye Dönüştürme Kodu
Önceki örnekte XML’den CSV’ye java tabanlı bir dönüştürücü programı oluşturduk ve üçüncü taraf yazılımı olmadan yalnızca birkaç satır kod kullandık. Bu kod, çıktı CSV dosyası için dönüştürme seçeneklerini ayarlamak için SpreadsheetConvertOptions sınıfı kullanılarak geliştirilebilir. XML’den DOCX, PPTX, RTF, BMP, JPG, MHTML ve diğerleri gibi diğer belge biçimlerine belge dönüştürme de mümkündür.
Belge dönüştürme prosedürünü kısaca gözden geçirdik ve bu kılavuzda XML’den CSV’ye dönüştürücü Java özelliğini geliştirdik. Farklı e-tablo biçimlerini dönüştürme hakkında daha fazla bilgi edinmek istiyorsanız, bkz. Java’da XLS’yi XLSX’e dönüştürme.