Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/351.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
如何使用ApachePOI+Java禁用/隐藏excel行_Java_Excel_Apache_Apache Poi - Fatal编程技术网

如何使用ApachePOI+Java禁用/隐藏excel行

如何使用ApachePOI+Java禁用/隐藏excel行,java,excel,apache,apache-poi,Java,Excel,Apache,Apache Poi,我正在使用ApachePOI创建一个excel文件。以下是我的代码片段: Workbook workbook = new Workbook(); XSSFSheet sheet = (XSSFSheet) workbook.createSheet(); for (Payment payment : paymentList) { XSSFRow row = sheet.createRow(rowCount++); row.createC

我正在使用ApachePOI创建一个excel文件。以下是我的代码片段:

Workbook workbook = new Workbook();
XSSFSheet sheet = (XSSFSheet) workbook.createSheet(); 
for (Payment payment : paymentList) {    
             XSSFRow row = sheet.createRow(rowCount++);
             row.createCell(0).setCellValue(i);
             row.createCell(1).setCellValue(payment.getBenificiaryName());
             row.createCell(2).setCellValue(payment.getMobileNo());
             row.createCell(3).setCellValue(payment.getCompanyName());
             row.createCell(4).setCellValue(payment.getAddress());      
        }
我想禁用除我创建的单元格外的所有其他单元格、列、行,就像附件中的图片一样。如何使用ApachePOI实现这一点。任何帮助、建议都将不胜感激。谢谢


你想把它们藏起来是什么意思?只是不要将它们添加到excel 0-0。在所附图片中没有隐藏或禁用的内容。这只是查看分页符预览和打印区域B1:I???已定义。@nafas,我已在帖子中附加了一个图像。我想像那样创建我的excel文件。隐藏或禁用未使用的单元格,或将其颜色更改为灰色,无论您如何称呼它:@Saquibulismwaheed很好,所附图像一开始不是excel文件。除此之外,我还不知道你说的未使用的电池是什么意思