您的位置:首页 > 其它

Swing的JTable导出excel

2015-07-07 14:58 246 查看
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);
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: