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起動部品の場合
<%@ 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>"); } %>