使用Java如何给Excel文件的首行设置筛选?-灵析社区

颜如玉你信不信

使用Java如何给Excel文件的首行设置筛选? 我尝试用POI去实现,但是没能成功,导出前后没有变化

阅读量:17

点赞量:0

问AI
用"官方示例" (https://link.segmentfault.com/?enc=29Z%2Be9%2Fd%2FiYL63OwK4ukoA%3D%3D.jVkyaG8WwSzNAM6uW3oZ9MtDIkPhyMmxOmnppsh1f%2B8CxD25rz5qOdRrWPGrZN4MNaO%2FgQxxOjjBUMiKaWdye4unSeS4kvvH9%2B2udKbn0A8%3D)试了一下,能正常显示筛选。 示例代码: try ( Workbook wb = new HSSFWorkbook(); //or new XSSFWorkbook(); OutputStream fileOut = Files.newOutputStream(Paths.get("workbook.xls")) ) { Sheet sheet = wb.createSheet(); // 指定区域设置自动筛选 sheet.setAutoFilter(CellRangeAddress.valueOf("C5:F200")); // 区域:C列5行~F列200行 wb.write(fileOut); } catch (IOException e) { throw new RuntimeException(e); } 运行截图: "image.png" (https://wmlx-new-image.oss-cn-shanghai.aliyuncs.com/images/20241031/774ae8ec9e720aab09ed436be0b7bc23.png)