使用Java bean在xls文件中提取数据

时间:2013-04-01 07:47:45

标签: java javabeans

如何使用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;
}

1 个答案:

答案 0 :(得分:0)

查看Apache Poi

另外,我建议使用json library

相关问题