Temp.java 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. package cn.com.qmth.importpaper;
  2. import java.io.IOException;
  3. import java.util.LinkedHashSet;
  4. import java.util.List;
  5. import java.util.Set;
  6. import org.apache.poi.xssf.usermodel.XSSFRow;
  7. import org.apache.poi.xssf.usermodel.XSSFSheet;
  8. import org.apache.poi.xssf.usermodel.XSSFWorkbook;
  9. public class Temp {
  10. private final static String sourceDir = "d:/guangkai/";
  11. public static void main(String[] args) {
  12. Set<String> ret=readId();
  13. for(String s:ret) {
  14. System.out.println(s);
  15. }
  16. }
  17. private static Set<String> readId() {
  18. Set<String> list = new LinkedHashSet<>();
  19. XSSFWorkbook wb = null;
  20. try {
  21. wb = new XSSFWorkbook(sourceDir + "ret.xlsx");
  22. XSSFSheet sheet = wb.getSheetAt(0);
  23. int rows = sheet.getLastRowNum();
  24. for (int i = 1; i <= rows; i++) {
  25. XSSFRow row = sheet.getRow(i);
  26. String code = row.getCell(1).getStringCellValue().trim();
  27. list.add(code);
  28. if(i==2000) {
  29. break;
  30. }
  31. }
  32. } catch (IOException e) {
  33. throw new RuntimeException(e);
  34. } finally {
  35. if (wb != null) {
  36. try {
  37. wb.close();
  38. } catch (IOException e) {
  39. }
  40. }
  41. }
  42. return list;
  43. }
  44. }