前排提示:代码手打,可能有拼写错误
核心代码把表中的列名存在呢一个list中
Connection conn=...... String sql="select * from test" ps=conn.prepareStatement(sql); rs=ps.executeQuery(); ResultSetmetaData metaData = rs.getmetaData(); int cilum =metaData.getColumnCount(); ListcolumnNameList=new ArrayList(); for(int i=1;i<=column;i++){ String columnName=metaData.getColumnName(i); columnNameList.add(columnName); }
创建excel
HSSFWorkbook hssfWorkbook = new HSSFWorkbook();
HSSFSheet hssfSheet = workbook.createSheet("信息表");
HSSFRow row = hssfSheet.createRow(0);
for(int i=0;i


