Agreement Start Date: | |
Agreement End Date: | |
Agreement Extension Date: | |
Documentation Start Date: | |
Documentation End Date: | |
downloads
|
- Demo
- Java
- C# source
This demo shows you how to merge some data into a Word template. Our Spire.Doc provides also the function NestedMailMerge with which you can merge the main-table and sub-table into a Word template to get a professional report. You can get a full demo from the article How to Use Mail Merge to Create Report
import com.spire.doc.Document; import com.spire.doc.FileFormat; import java.text.SimpleDateFormat; import java.util.ArrayList; public class MailMargeDemo { public void mailMerge(String docFile, String resultFilePath) throws Exception { Document doc = new Document(); doc.loadFromFile(docFile); SimpleDateFormat format=new SimpleDateFormat("yyyy-MM-dd"); Calendar calendar=Calendar.getInstance(); ArrayList dateList=new ArrayList<>(); int []offset={-5,5,6,-2,2}; for(int data:offset){ calendar.setTime(new Date()); calendar.add(Calendar.YEAR,data); dateList.add(format.format(calendar.getTime())); } String[] values =new String[dateList.size()]; dateList.toArray(values); String []fields={ "SubGrantPAStartDateValue", "SubGrantPAEndDateValue", "SubGrantPAExtensionDateValue", "SubGrantPSStartDateValue", "SubGrantPSEndDateValue" }; doc.getMailMerge().execute(fields,values); doc.saveToFile(resultFilePath, FileFormat.Docx); } }
No Matter How Big or Small Your Project is,
Any technical question related to our product, contact us at support@e-iceblue.com.
Any question related to the purchase of product, contact us at sales@e-iceblue.com.
If you don't find the function you want, please request a free demo from us.