当前位置:   article > 正文

Workbook解析excel文件 读取信息_workboo解析excel

workboo解析excel

Workbook解析excel文件  读取信息


  1. package com.dept.web.context;
  2. import java.io.File;
  3. import java.util.ArrayList;
  4. import java.util.List;
  5. import jxl.Cell;
  6. import jxl.Sheet;
  7. import jxl.Workbook;
  8. public class Read_excel{
  9. public static void main(String[] args) {
  10. Sheet sheet;
  11. Workbook book;
  12. Cell cell1,cell2,cell3,cell4,cell5,cell6,cell7;
  13. try {
  14. //t.xls为要读取的excel文件名
  15. book= Workbook.getWorkbook(new File("E:/zhejiang.xls"));
  16. //获得第一个工作表对象(ecxel中sheet的编号从0开始,0,1,2,3,....)
  17. sheet=book.getSheet(1);
  18. //获取左上角的单元格
  19. cell1=sheet.getCell(0,0);
  20. // 注意:一定要设成这个,否则可能会出现乱码
  21. cell.setEncoding(HSSFCell.ENCODING_UTF_16);
  22. System.out.println("标题:"+cell1.getContents());
  23. int num=sheet.getColumns();
  24. List<Stock> list=new ArrayList<>();
  25. for (int i=2 ; i < num; i++) {
  26. cell1=sheet.getCell(1,i);//(列,行)
  27. cell2=sheet.getCell(2,i);
  28. cell3=sheet.getCell(3,i);
  29. cell4=sheet.getCell(4,i);
  30. cell5=sheet.getCell(5,i);
  31. cell6=sheet.getCell(6,i);
  32. cell7=sheet.getCell(7,i);
  33. //获取每一行的单元格
  34. System.out.println(cell1.getContents()+"\t"+cell2.getContents()+"\t"+cell3.getContents()+"\t"+cell4.getContents()+"\t"+cell5.getContents()+"\t"+cell6.getContents()+"\t"+cell7.getContents()+"\t");
  35. Stock stock=new Stock();
  36. stock.setGpbk(cell1.getContents());
  37. stock.setDm(Integer.valueOf(cell3.getContents()));
  38. stock.setQymc(cell4.getContents());
  39. stock.setZyyw(cell5.getContents());
  40. stock.setDz(cell6.getContents());
  41. stock.setSspt(cell7.getContents());
  42. list.add(stock);
  43. }
  44. book.close();
  45. }
  46. catch(Exception e) {
  47. e.printStackTrace();
  48. }
  49. }
  50. /**
  51. * 判断字符串是否为空
  52. *
  53. * @param str
  54. * @return
  55. */
  56. public static boolean isEmpty(String str) {
  57. if (str == null || "".equals(str)) {
  58. return true;
  59. }
  60. return false;
  61. }
  62. }


声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/2023面试高手/article/detail/596853
推荐阅读
相关标签
  

闽ICP备14008679号