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); }
相关文章推荐
- JDBC与java数据库连接
- C++ ActiveMQ
- 减少HTTP请求之将图片转成二进制并生成Base64编码,可以在网页中通过url查看图片(大型网站优化技术)
- @Responsebody与@RequestBody
- js 中文乱码
- js如何把字符串转换成json数据的方法
- 我所理解的网络营销_一段代码带来的营销革命
- random获取随机数
- 网页中引用优酷播放器并使其被遮罩层遮住
- 基础知识---微博中,短链接的生成方法
- memcached的LRU删除机制前篇
- BAPI_ACC_DOCUMENT_POST生成预制凭证增强
- http://henry-cong.iteye.com/blog/1127100
- js 如何判断页面里的某个值改变
- Extjs读取更改或者发送ajax返回请求的结果简单封装
- java三大框架的各自作用解析
- Unity3d shader编程 VertexLit渲染路径
- 纯js的ajax总结
- 01.Cadence学习(教材《Cadence 15.7 SPB工程实例入门》)
- 移动互联网系统架构十大陷阱