4.3.5 コーディング例

次に示すパラメタを指定して,Excel形式ファイルを出力します。出力ファイルは,EUR Server - Adapter稼働マシンに出力されます。

入力ファイル(印刷定義ファイル):EUR Server Service稼働マシンに配置
帳票ファイル名:sample1.fms
入力ファイル(ユーザデータファイル):EUR Server - Adapter稼働マシンに配置
マッピングデータファイルのパス:c:¥Temp
マッピングデータファイル名:data1.csv
出力ファイル
出力Excel形式ファイルのパス:c:¥Inetpub¥wwwroot¥XLSX
出力Excel形式ファイル名:sample1_EPF.xlsx
そのほか
印刷範囲:1~10ページ

コーディング例を次に示します。

<この項の構成>
(1) Java起動部品の場合

(1) Java起動部品の場合

<%@ page import="java.io.*" %>
<%@ page import="java.util.*" %>
<%@ page import="JP.co.Hitachi.soft.EURPM.*" %>
<%@ page contentType="text/html; charset=Shift_JIS" %>
<jsp:useBean id="adapter" class="JP.co.Hitachi.soft.EURPM.EURPMAdapterForJava" scope="session" />

              ・
              ・
              ・
<%
 try {
     String hostName = request.getServerName();

     adapter.setReportFileName("sample1.fms");     // 帳票名設定
     adapter.setDataFilePath("c:¥¥Temp");
                                  // マッピングデータファイルのパス設定
     adapter.setDataFileName("data1.csv");
                                  // マッピングデータファイル名設定
     adapter.setPrintStartPage(1);                 // 印刷開始ページ設定
     adapter.setPrintEndPage(10);                  // 印刷終了ページ設定
     adapter.setXLSXFilePath("c:¥¥Inetpub¥¥wwwroot¥¥XLSX");
                                  //Excel形式ファイル出力パス設定
     adapter.setXLSXFileName("sample1_EPF.xlsx");
                                  //Excel形式ファイル名設定
     adapter.outputXLSXReport();
                                  //Excel形式ファイル出力要求

 }
// エラー処理
 catch (JP.co.Hitachi.soft.EURPM.EURPMException e) {
     out.println("<P>エラー発生<br>");
     out.println("<table BORDER CELLSPACING=2 CELLPADDING=4 >");
     out.println("<tr><th>メソッド</th><th>取得結果</th></tr>");
     out.println("<tr><td>エラーコード</td>");
     out.println("<td>" + e.getErrorCode() + "</td></tr>");
     out.println("<tr><td>メッセージ</td>");
     out.println("<td>" + e.getMessage() + "</td></tr>");
     out.println("<tr><td>エラーレベル</td>");
     out.println("<td>" + e.getErrorLevel() + "</td></tr>");
     out.println("<tr><td>メッセージID</td>");
     out.println("<td>" + e.getKey() + "</td></tr>");
     out.println("</table>");
 }
%>