主要使用来操作excel文件。代码中用到的数据库表信息见。使用public ArrayList<Person> getPersonAllRecords()获得所有的记录。
1 public class PersonXLS { 2 3 public static void main(String[] args) throws IOException { 4 5 Workbook newExcel=new HSSFWorkbook();//创建一个excel 6 DBUtil dbUtil=new DBUtil();//数据库工具类 7 Sheet newSheet0=newExcel.createSheet("Person Info");//创建一个sheet 8 String[] title={"MAP_ID","PERSON_CODE","PERSON_NAME","SEX","INSERT_TIME","UPDATE_TIME","POSITION","SALARY","DEPT"};//表头 9 SimpleDateFormat sdf;10 Row newRow0=newSheet0.createRow(0);//创建表头11 int i=0;12 for(String s:title){ //写入表头13 Cell cell=newRow0.createCell(i++);14 cell.setCellValue(s);15 }16 long sql_begin = System.currentTimeMillis();17 dbUtil.getConn();//数据库连接18 ArrayListpersons=dbUtil.getPersonAllRecords();//获取记录19 sdf=new SimpleDateFormat("MM/dd/yyyy");20 for(i=0;i
output: