0
を使用してXLSファイルを読み、私はハッシュマップを使用してOracleテーブルからデータを読みたい場合は、私はこのようにそれを読むことができます.........は、ハッシュマップ
String sql = "select * from DPY_VW_REP_DELIVERY_DTLS where weighed_date between ? and ?";
Object[] queryParams = new Object[] {dateFrom, dateTo};
List rsList = this.getJdbcTemplate().queryForList(sql, queryParams);
Iterator it = rsList.iterator();
while(it.hasNext())
{
try
{
LinkedHashMap map = (LinkedHashMap) it.next();
String[] strData = new String[14];
strData[0] = map.get("WEIGHED_DATE_AS_CHAR").toString();
strData[1] = map.get("WEIGHED_DAY_SLNO").toString();
strData[2] = map.get("PARTY_NAME").toString();
strData[3] = map.get("PARTY_ADDRESS1").toString();
strData[4] = map.get("PARTY_ADDRESS2").toString();
strData[5] = map.get("VEHICLE_NO").toString();
}
}
を私が読みたい場合ハッシュマップを使用して同じデータを含むxlsファイルを作成するにはどうすればよいですか。
ものがst.executeQuery( "[Sheet1の$] SELECT * FROM")=本当にすてきなこの質問のために私を満足させる例、 しかし、私は2番目の例では、クエリを拡張することができ、 'のResultSet rsはあり;' に 'のResultSet rs = st.executeQuery( "Select * from [Sheet1 $] value [rows] [0] == 'SR_NO'"); ' – abhi
@abhiはファイルによって異なります。これを試してください: 'Select * from [Sheet1 $]ここでF1 = 'SR_NO''。ヘッダーが存在しない場合、Excelは列名としてF1、F2などを返します – tenorsax