PreviousNext
Help > Programmation avec LAUNCHER Office > Les classes Java > Exemples d’utilisation > 10) LNCPRTDOC : fichier CSV comme source de données       
10) LNCPRTDOC : fichier CSV comme source de données       

Dans cet exemple, la source de données est un fichier CSV (C:\temp\LNC002tmp.csv).

La commande LNCPRTDOC est utilisée pour générer le document Word :
C:\temp\TEST1_csv.DOC

Le modèle utilisé pour le publipostage est le suivant :
C:\temp\SP_CUST.DOC

 

     String source = "C:\\temp\\LNC002tmp.csv";
     String template = "C:\\temp\\SP_CUST.DOC";
     String destination = "C:\\temp\\TEST1_csv.DOC";

     DataSource myDataSource = new DataSource();
     myDataSource.setType("csv");
     myDataSource.setPath(source);

     LNCPRTDOC myLNCPRTDOC = new LNCPRTDOC();
     myLNCPRTDOC.setDoc(template);
     myLNCPRTDOC.setSavFmt("*NORMAL");
     myLNCPRTDOC.setShowDoc("true");
     myLNCPRTDOC.setMrgType("*FILE");
     myLNCPRTDOC.setUnlink("true");
     myLNCPRTDOC.setOutSave("true");
     myLNCPRTDOC.setSavDoc(destination);
     myLNCPRTDOC.setMrgSel("*LTR");
     myLNCPRTDOC.setExecMrg("true");
     myLNCPRTDOC.setEndOpt("*CON");
     myLNCPRTDOC.setHeaderSrc("*FILE");
     myLNCPRTDOC.setSourceData(myDataSource);
     myLNCPRTDOC.setLNCSrvAddr("192.168.1.9");

     myLNCPRTDOC.execute();