public void exportTable(JTable table, File file) throws IOException { TableModel model = table.getModel();//得到Jtable的Model FileWriter out = new FileWriter(file); for(int i=0; i < model.getColumnCount(); i++) { out.write(model.getColumnName(i) + "\t"); } out.write("\n"); for(int i=0; i< model.getRowCount(); i++) { for(int j=0; j < model.getColumnCount(); j++) { // if(model.getValueAt(i,j).toString()!=null&&!model.getValueAt(i,j).toString().equals("")) // { // out.write(model.getValueAt(i,j).toString()+"\t"); // }else{ // out.write("null"+"\t"); // } out.write(model.getValueAt(i,j).toString()+"\t"); } out.write("\n"); } out.close(); System.out.println("write out to: " + file); }
Swing的JTable导出excel
猜你喜欢
转载自727668704.iteye.com/blog/1842962
今日推荐
周排行