Невозможно записать в Excel, используя Apache POI - PullRequest
0 голосов
/ 03 июля 2018

Моя цель состоит в том, чтобы записать данные, которые будут отличаться в зависимости от длины 2D-массива Исходя из String[][] types, длина равна 2. Таким образом, я хотел бы, чтобы вывод моего Excel был

      A       B  
1   word    word
2   word    word
3   word    word
4   word    word

Однако, это было то, что я получил

      A       B  
1            word
2            word
3            word
4            word

Ниже приведены мои коды.

    String[][] types = { {"type1", "value1"}, {"type2", "value2"},  };

        try {
            FileInputStream fis= new FileInputStream(new File(excelFile));       
            XSSFWorkbook wb = new XSSFWorkbook(fis);
            XSSFSheet worksheet = wb.getSheetAt(0); 

            for (int i = 0; i <4 ; i++) { // this will loop 4 times

            for (int a = 0; a < types.length ; a++) {    
                    inputs[a] = "word";
                XSSFRow row = worksheet.createRow(i);
                row.createCell(a).setCellValue(inputs[a]);
            }
            }
.. 

Любая помощь с благодарностью:)

...