Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java fastExcel:读取时缺少一列_Java_Excel - Fatal编程技术网

Java fastExcel:读取时缺少一列

Java fastExcel:读取时缺少一列,java,excel,Java,Excel,fastexcel是最新的。 首先创建一个xsl文件,然后去读取,结果显示最后一列丢失了。但是,当我再次保存XLS文档时,读取时最后一列不是最后一列 生成的代码: java代码 Workbook workBook; workBook = FastExcel.createWriteableWorkbook(xls); workBook.open(); int rowsLength = rows.length; int

fastexcel是最新的。 首先创建一个xsl文件,然后去读取,结果显示最后一列丢失了。但是,当我再次保存XLS文档时,读取时最后一列不是最后一列

生成的代码: java代码

Workbook workBook;  
        workBook = FastExcel.createWriteableWorkbook(xls);  
        workBook.open();  
        int rowsLength = rows.length;  
        int sheets = rowsLength / sheetRows  
                + (rowsLength % sheetRows > 0 ? 1 : 0);  
        int sheetNumber;    
        for (int i = 0; i < sheets; i++) {  
            sheetNumber = i + 1;  
            Sheet sheet = workBook.addStreamSheet(sheetName + sheetNumber);  
//          sheet.addRow(titles);  
            for (int j = i * sheetRows; j < rowsLength; j++) {  
                sheet.addRow(rows[j]);  
                if (j >= sheetRows * sheetNumber) {  
                    break;  
                }  
            }  
        }  
        workBook.close();  
Workbook workBook;  
        workBook = FastExcel.createReadableWorkbook(xls);  
        workBook.setSSTType(BIFFSetting.SST_TYPE_DEFAULT);  
        workBook.open();  
        Sheet s;  
        s = workBook.getSheet(0);  

        excelContent = new String[s.getLastRow()-startRow][];  

        for (int i = startRow; i < s.getLastRow(); i++) {  
            excelContent[i-startRow] = s.getRow(i);  
        }  
        workBook.close();  
工作簿;
工作簿=FastExcel.createWriteableWorkbook(xls);
workBook.open();
int rowsLength=rows.length;
内部图纸=行长度/图纸行
+(行长度%sheetRows>0?1:0);
国际号码;
对于(int i=0;i=图纸行*图纸编号){
打破
}  
}  
}  
workBook.close();
按读编码 java代码

Workbook workBook;  
        workBook = FastExcel.createWriteableWorkbook(xls);  
        workBook.open();  
        int rowsLength = rows.length;  
        int sheets = rowsLength / sheetRows  
                + (rowsLength % sheetRows > 0 ? 1 : 0);  
        int sheetNumber;    
        for (int i = 0; i < sheets; i++) {  
            sheetNumber = i + 1;  
            Sheet sheet = workBook.addStreamSheet(sheetName + sheetNumber);  
//          sheet.addRow(titles);  
            for (int j = i * sheetRows; j < rowsLength; j++) {  
                sheet.addRow(rows[j]);  
                if (j >= sheetRows * sheetNumber) {  
                    break;  
                }  
            }  
        }  
        workBook.close();  
Workbook workBook;  
        workBook = FastExcel.createReadableWorkbook(xls);  
        workBook.setSSTType(BIFFSetting.SST_TYPE_DEFAULT);  
        workBook.open();  
        Sheet s;  
        s = workBook.getSheet(0);  

        excelContent = new String[s.getLastRow()-startRow][];  

        for (int i = startRow; i < s.getLastRow(); i++) {  
            excelContent[i-startRow] = s.getRow(i);  
        }  
        workBook.close();  
工作簿;
工作簿=FastExcel.createReadableWorkbook(xls);
workBook.setSSTType(biffset.SST_TYPE_默认值);
workBook.open();
表s;
s=工作簿.getSheet(0);
excelContent=新字符串[s.getLastRow()-startRow][];
对于(inti=startRow;i
u可能会改变

if (j >= sheetRows * sheetNumber) {  
                    break;  
                }