title: While writing to excel file it loses some data. Java
body: <p>I am creating XLSX file and adding to cells some values, it writes that everything is OK, but when i read the file back or just open the file. I do not see all the data there.</p>
  
  <pre><code>File myfile = new File("hello.xlsx");
  Workbook workBook = new XSSFWorkbook();
  Sheet sheet = workBook.createSheet("sheet");
  String[] tokens= {"A1", "B5", "C7", "J1", "K15", "Z20"};
  
      for (String tok: tokens) {
          CellReference ref = new CellReference(tok);
          Row row = sheet.createRow(ref.getRow());
          Cell cell = row.createCell((short) ref.getCol());
          cell.setCellValue("blabla");
          System.out.println(ref);
      }
  
  workBook.write(new FileOutputStream(myfile));
  workBook.close();
  
  System.out.println();
  
  FileInputStream fileInputStream = new FileInputStream(myfile);
  Workbook workBook2 = new XSSFWorkbook(fileInputStream);
  Sheet worksheet = workBook2.getSheet("sheet");
  
      for(String tok: tokens) {
          CellReference ref= new CellReference(tok);
          Row row = worksheet.getRow(ref.getRow());
          Cell cell = row.getCell(ref.getCol());
          if(cell != null){
             System.out.println(ref);
          }
      }
  </code></pre>
  
  <p>But when i read them back, i get only few of them. Why?</p>
  
  <pre><code>org.apache.poi.ss.util.CellReference [A1]
  org.apache.poi.ss.util.CellReference [B5]
  org.apache.poi.ss.util.CellReference [C7]
  org.apache.poi.ss.util.CellReference [J1]
  org.apache.poi.ss.util.CellReference [K15]
  org.apache.poi.ss.util.CellReference [Z20]
  
  org.apache.poi.ss.util.CellReference [B5]
  org.apache.poi.ss.util.CellReference [C7]
  org.apache.poi.ss.util.CellReference [J1]
  org.apache.poi.ss.util.CellReference [K15]
  org.apache.poi.ss.util.CellReference [Z20]
  </code></pre>