Swing的JTable导出excel

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);
}

 

阅读更多
个人分类: java
上一篇JDBC与java数据库连接
下一篇java的MD5算法
想对作者说点什么? 我来说一句

Jtable导出excel

2009年07月11日 2KB 下载

没有更多推荐了,返回首页

关闭
关闭