下面是编程之家 jb51.cc 通过网络收集整理的代码片段。
编程之家小编现在分享给大家,也给大家做个参考。
package com.ccit; import jxl.Workbook; import jxl.write.Label; import jxl.write.WritableSheet; import jxl.write.WritableWorkbook; import java.io.File; /** * Created by dong on 15-4-18. */ public class JxlExpExcel { public static void main(String[] args) { String[] title = {"id","name","sex"}; //创建Excel文件 File file = new File("src/doc/test.xls"); try { file.createNewFile(); //创建工作簿 WritableWorkbook workbook = Workbook.createWorkbook(file); //创建sheet页 WritableSheet sheet =workbook.createSheet("sheet",0); Label label = null; //第一行设置列名 for(int i=0; i<title.length;i++){ label = new Label(i,title[i]); sheet.addCell(label); } //网excel中加入数据 for(int i=1;i<10;i++){ label = new Label(0,i,"a"+i); sheet.addCell(label); label = new Label(1,"user"+i); sheet.addCell(label); label = new Label(2,"男"); sheet.addCell(label); } //写入数据 workbook.write(); workbook.close(); } catch (Exception e) { e.printstacktrace(); } } }
2、从test.xls文件中读出数据
package com.ccit; import jxl.Cell; import jxl.Sheet; import jxl.Workbook; import java.io.File; /** * Created by dong on 15-4-18. */ public class JxlReadExcel { public static void main(String[] args) { try { //创建workbook Workbook workbook =Workbook.getWorkbook(new File("src/doc/test.xls")); //获取sheet Sheet sheet =workbook.getSheet(0); //获取数据 for(int i=0;i<sheet.getRows();i++){ for(int j=0;j<sheet.getColumns();j++){ Cell cell =sheet.getCell(j,i); System.out.print(cell.getContents()+" "); } System.out.println(); } workbook.close(); } catch (Exception e) { e.printstacktrace(); } } }
以上是编程之家(jb51.cc)为你收集整理的全部代码内容,希望文章能够帮你解决所遇到的程序开发问题。
如果觉得编程之家网站内容还不错,欢迎将编程之家网站推荐给程序员好友。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。