Çözümümüz, platformdan bağımsız güçlü bir API sağlar. Java platformu için üst düzey yazılım geliştirmek için Mail merge belge API kullanın. Bu, Word ve PDF formatlarındaki şablonları ve özel veri kaynaklarından gelen verileri birleştirmek ve sonucu Java kullanarak DOCX, PDF, HTML ve diğer popüler formatlara aktarmak için güçlü bir yazılım çözümüdür.
Excel verileriyle Adres Mektup birleştirme işlemini yürütmek için hızlı Java kitaplığı.
Mail Merge SDK, bir Word şablonunu Excel sayfasındaki verilerinizle doldurmanıza olanak tanır. Mail Merge API API'mize dayalı olarak, Excel'den gelen e-postaları otomatikleştirmenize ve Excel verileriyle raporlar oluşturmanıza olanak tanıyan Java kullanarak kendi yazılım çözümünüzü oluşturabilirsiniz.
Excel'den Word'e Mail merge için, yalnızca Java Mail merge işlemini gerçekleştirin ve sonucu desteklenen herhangi bir Word biçimine aktarın.
Güçlü Mail merge API API'miz ile Java yalnızca bir Word Birleştirme şablonu ve Excel'den alınan verileri kullanarak kişiselleştirilmiş belgeler oluşturabilirsiniz.
Excel'den Mail merge nasıl kullanılır:
Yüksek kaliteli Mail merge API Mektup birleştirme API'miz ile Google Dokümanlar ile Mail merge işlemi de gerçekleştirebilirsiniz. Gerekli verileri Word ve Excel formatında indirin, Word şablonunun birleştirme alanları içerdiğinden emin olun ve önceki bölümde açıklanan algoritmaya benzer şekilde Java içinde Adres mektup birleştirme işlemini gerçekleştirin.
Bu güçlü Mail merge web aracını denemek için, özel birleştirme alanları ve yukarıda açıklandığı gibi dönüştürülmüş Excel verileri içeren bir Word şablonu yükleyin. Kodu çalıştırdıktan sonra, sonucu Java kullanarak herhangi bir formatta dışa aktarın.
Aşağıdaki örnek, Java içinde bir Word belgesi oluşturmak için Mail merge işleminin nasıl gerçekleştirileceğini gösterir:
import com.aspose.words.*;
import com.aspose.cells.Workbook;
import com.aspose.cells.Worksheet;
Document doc = new Document("Input1.docx");
Workbook workbook = new Workbook("Input2.xlsx");
Worksheet worksheet = workbook.getWorksheets().get(0);
com.aspose.cells.Range dataRange = worksheet.getCells().getMaxDisplayRange();
Object dataTable[][] = worksheet.getCells().exportArray(
0, 0, dataRange.getRowCount(), dataRange.getColumnCount());
doc.getMailMerge().execute(ObjectToDataTable(dataTable));
doc.save("Output.docx");
private static DataTable ObjectToDataTable(Object[][] data) {
DataTable dataTable = new DataTable("CellsTable");
for (int i = 0; i < data[0].length; i++)
dataTable.getColumns().add(data[0][i].toString());
for (int i = 1; i < data.length; i++)
dataTable.getRows().add(data[i]);
return dataTable;
}
Java paketlerimizi Maven depolarında barındırıyoruz. 'Aspose.Words for Java', bayt kodu içeren yaygın bir JAR Lütfen Java geliştirici ortamınıza nasıl kuracağınızla ilgili adım adım talimatları izleyin.
Java SE 7 ve daha yeni Java sürümleri desteklenir. JRE kullanmak zorunda kalmanız durumunda Java SE 6 için ayrı bir paket sunuyoruz.
Java Microsoft Windows, Linux, macOS, Android ve iOS dahil olmak üzere JVM uygulamasına sahip tüm işletim sistemlerinde çalışır.
JogAmp JOGL, Harfbuzz yazı tipi motoru, Java Advanced Imaging JAI gibi isteğe bağlı paket bağımlılıkları hakkında bilgi için lütfen Ürün Belgelerine bakın.
Diğer dosya biçimleri için Mail merge işlemini gerçekleştirebilirsiniz: