0

Java Bean を使用して xls ファイルのデータを抽出する方法。私は Bean に詳しくないので、以下のコードから xls ファイルの結果を取得し、システム コールを実行して xls ファイルを開く方法を説明してください。

private static String getDGrid(){ String jsonObj=null;

    OppDownListBean dropDownBean = new OppDownListBean();

    List dataDDL=opptyMgmtDAO.getOppViewData();

    StringBuffer sb = new StringBuffer("{\"items\":[");
    int slno=0;
    if (dataDDL != null) {
        for (int i = 0; i<dataDDL.size(); i++) {
            slno=i+1;
            odb=(OppDataBean)dataDDL.get(i);
            sb.append("{\"slno.\":" + "\"" + slno + "\"," +"\"customer\":" + "\"" + odb.getCustomerName() + "\"," + "\"programType\":"+ "\"" 
                    + odb.getProgramType() +"\"," + "\"oppoType\":"+ "\""
                    + odb.getOppType() +"\"," + "\"requestor\":"+ "\""
                    + odb.getRequestor() +"\"," + "\"oppOwner\":"+ "\""
                    + odb.getOppOwner() +"\"," + "\"primaryTSA\":"+ "\""
                    + odb.getPrimaryTSA() +"\"," + "\"market\":"+ "\""
                    + odb.getMktShortName() +"\"," + "\"geography\":"+ "\""
                    + odb.getGeoShortName() +"\"," + "\"region\":"+ "\""
                    + odb.getRegName() +"\"," + "\"country\":"+ "\""
                    + odb.getCountry()+ "\"" +  "}");
            if (i!=dataDDL.size()-1) {
                sb.append(",");


            }
        }

    }
    sb.append("]}");
    jsonObj=sb.toString();

    return jsonObj;
}
4

1 に答える 1