Как обновить существующий Excel, чтобы добавить новую строку с 10 значениями столбца, используя Java - PullRequest
1 голос
/ 30 октября 2019

Я написал код, чтобы добавить новую строку на 2-й позиции, а затем добавить значения в том же

FileInputStream fis = new FileInputStream(theNewestFile);
    @SuppressWarnings("resource")
    XSSFWorkbook workbook = new XSSFWorkbook(fis);
    XSSFSheet spreadsheet = workbook.getSheetAt(0);
    XSSFRow row;

    try {
        System.out.println(filename1);
        InputStream myxls = new FileInputStream(filename1);

        workbook = new XSSFWorkbook(myxls);
          int rows=spreadsheet.getLastRowNum();
        spreadsheet.shiftRows(2, rows, 1);
        spreadsheet.createRow(1);
        spreadsheet.getRow(1).createCell(0).setCellValue(column1Val);
        FileOutputStream fileOut;

        fileOut = new FileOutputStream(theNewestFile);
        workbook.write(fileOut);
        fileOut.close();
    } 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...