XLSX'ten DOCX Java'ya

Excel’den Word’e dönüştürme, verileri bir çalışma sayfasından bir Word belgesindeki bir tabloya aktarmanız gerektiğinde yararlı olabilir. Bu dönüştürmeyi otomatikleştirmek için bu makale, Java kullanılarak Excel XLSX dosyalarının Word DOCX biçimine nasıl dönüştürüleceğini kapsar. Ayrıca, XLSX’i DOCX’e dönüştürmeyi özelleştirmek için ek seçenekler de tartışılmaktadır.

Excel’den Word’e Java Dönüştürücü API’sı

Aspose.Cells for Java, Excel dosyalarını oluşturmanıza, işlemenize ve değiştirmenize izin veren bir elektronik tablo düzenleme API’sidir. Ayrıca API, Excel XLSX dosyalarının DOCX, PDF vb. dahil olmak üzere diğer biçimlere yüksek kalitede dönüştürülmesini sağlar. API’yi indirebilir veya aşağıdaki Maven yapılandırmasını kullanarak yükleyebilirsiniz.

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java API</name>
    <url>https://repository.aspose.com/repo/</url>
</repository>
<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-cells</artifactId>
    <version>21.3</version>
</dependency>

Java’da XLSX’i DOCX’e dönüştürme

Bir Excel elektronik tablosunun bir Word belgesine dönüştürülmesi pasta kadar kolaydır. Aspose.Cells for Java kullanılarak birkaç adımda yapılabilir. Aşağıdakiler, bir XLSX dosyasını DOCX biçimine dönüştürme adımlarıdır.

Aşağıdaki kod örneği, Java kullanılarak bir Excel XLSX dosyasının Word DOCX’e nasıl dönüştürüleceğini gösterir.

// Excel dosyasının yoluna göre bir Çalışma Kitabı nesnesi oluşturun
Workbook workbook = new Workbook("workbook.xlsx");

// DOCX olarak kaydet
workbook.save("Book1.docx", SaveFormat.DOCX);

Java’da XLSX’i DOCX Dönüşümüne Özelleştirin

DocxSaveOptions sınıfı tarafından sağlanan farklı seçenekleri kullanarak Excel’den Word’e dönüştürmeyi de özelleştirebilirsiniz. Kullanabileceğiniz seçeneklerin listesi aşağıdadır.

  • CachedFileFolder: Bazı büyük verileri depolamak için önbellek klasörü.
  • ClearData: Dosyayı kaydettikten sonra çalışma kitabını boşaltın.
  • CreateDirectory: true ise ve dizin yoksa, dizin, dosyayı kaydetmeden önce otomatik olarak oluşturulacaktır.
  • MergeAreas: Koşullu alanların birleştirilip birleştirilmeyeceğini gösterir. dosyayı kaydetmeden önce biçimlendirme ve doğrulama.
  • RefreshChartCache: Grafik önbellek verilerinin yenilenip yenilenmediğini gösterir.
  • SortNames: Tanımlı adların kaydedilmeden önce sıralanıp sıralanmayacağını belirtir. Dosyalar.
  • UpdateSmartArt: Akıllı sanat ayarının güncellenip güncellenmeyeceğini belirtir.
  • ValidateMergedAreas: Birleştirilmiş hücrelerin doğrulanıp doğrulanmadığını gösterir dosyayı kaydetmeden önce.
  • WarningCallback: Uyarı geri aramasını alır veya ayarlar.

Aşağıdaki kod örneği, Java kullanarak Excel XLSX’i Word DOCX’e dönüştürürken DocxSaveOptions sınıfının nasıl kullanılacağını gösterir.

// Excel dosyasının yoluna göre bir Çalışma Kitabı nesnesi oluşturun
Workbook workbook = new Workbook("workbook.xlsx");

// DOCX kaydetme seçenekleri oluşturma
DocxSaveOptions options = new DocxSaveOptions();
options.setClearData(true);
options.setCreateDirectory(true);
options.setCachedFileFolder("cache");
options.setMergeAreas(true);

// DOCX olarak kaydet
workbook.save("Book1.docx", options);

Ücretsiz API Lisansı Alın

Geçici bir lisans alarak Aspose.Cells for Java’yı ücretsiz deneyebilirsiniz.

Çözüm

Bu makalede, Java kullanarak Excel XLSX dosyalarını DOCX formatına nasıl dönüştüreceğinizi öğrendiniz. Ayrıca, Excel’den Word’e dönüştürmeyi özelleştirmek için farklı seçenekleri nasıl kullanacağınızı gördünüz. Aspose.Cells for Java hakkında daha fazlasını documentation kullanarak keşfedebilirsiniz. Ayrıca, herhangi bir sorunuz veya sorunuz varsa, forumumuz aracılığıyla bizimle iletişime geçmekten çekinmeyin.

Ayrıca bakınız