`

Java 在Excel中添加筛选器并执行筛选

阅读更多

以下内容介绍通过Java程序在Excel添加筛选器并执行筛选。程序需要使用Excel工具类库Free Spire.XLS for Java,本文中使用的是免费版,可在官网下载jar包,解压导入jar文件到java程序,或者通过maven仓库下载导入

import com.spire.xls.*;
import com.spire.xls.collections.AutoFiltersCollection;

public class AddFilter {
    public static void main(String[] args) {
        //创建实例,加载Excel测试文档
        Workbook wb = new Workbook();
        wb.loadFromFile("test.xlsx");

        //获取工作表
        Worksheet sheet = wb.getWorksheets().get(0);

        //仅添加筛选器
        //sheet.getAutoFilters().setRange(sheet.getCellRange("A1:D27"));

        //添加筛选器并执行筛选
        AutoFiltersCollection filers = sheet.getAutoFilters();//获取筛选器集合
        filers.setRange(sheet.get(1, 2, sheet.getLastRow(), 2));//设置筛选器的添加位置(第2列)
        filers.addFilter(0,"包1");//添加筛选器,指定筛选项
        filers.filter();//执行筛选

        //保存文档
        wb.saveToFile("Filter1.xlsx",FileFormat.Version2013);
        wb.dispose();
    }
}

 

 

 

0
1
分享到:
评论

相关推荐

    Java 在Excel中添加筛选器并执行筛选(csdn)————程序.pdf

    Java 在Excel中添加筛选器并执行筛选(csdn)————程序

    免费Java Excel类库_Free Spire.XLS for Java_2.2.0.zip

    开发人员使用它可以在 Java 应用程序中实现创建、操作、转换和打印 Excel 工作表,并且运行环境无需安装 Microsoft Office 或 Microsoft Excel。该类库支持多种 Excel 文件格式,包括 Excel 97-2003 格式(.xls),...

    Java导出excel工具详细介绍(POI 和 EasyExcel),各种复杂需求情况的导出(包括动态设置合并单元格等)

    Java导出excel工具详细介绍(POI 和 EasyExcel),各种复杂需求情况的导出,代码拿来即可运行,各种情况的例子以及通用工具类都在里面,主要内容如下: 1. 第一部门:详细介绍POI使用以及完成各种复杂的Excel的导出...

    Spire.Xls_3.6.7.zip

    Spire.XLS for Java 是一款专业的 Java Excel 组件,开发人员使用它可以在 Java 应用程序中轻松实现创建、操作、转换和打印 Excel 工作表,并且运行环境无需安装 Microsoft Office 或 Microsoft Excel。 Spire.XLS ...

    Excel POI读取封装(文件+示范代码)

    // 将从Excel表格读取到的数据与配置文件筛选成可以插入到数据库的数据 public List, Object>> parseExcelData( List, String>> excelDataMap, Map, List<ExcelMap>> dbfield) { List, Object>> list = new ...

    Java开发实战1200例(第1卷).(清华出版.李钟尉.陈丹丹).part3

    本书是第II卷,以开发人员在项目开发中经常遇到的问题和必须掌握的技术为中心,介绍了应用Java进行桌面程序开发各个方面的知识和技巧,主要包括Java语法与面向对象技术、Java高级应用、窗体与控件应用、文件操作...

    文件内容搜索器.zip

    dnGrep 是一个开源项目,2008年开始发布,没想到今年还有更新;...解压后,双击 dnGREP.exe 即可打开,软件支持中文,在 Settings-Options 中可设置语言,软件界面并不复杂,所以操作上自行摸索即可。

    springboot基于java的在线问卷调查系统的设计与实现.zip

    SpringBoot基于Java的在线问卷调查系统的设计与实现是一个针对现代企业和个人进行数据收集、分析与反馈的全面解决方案。该系统采用SpringBoot框架,以Java作为主要开发语言,实现了问卷设计、发布、填写、统计和导出...

    ASP200问.EXE

    163.如何在ASP中调用Java类 164.如何在线压缩和解压缩WinRAR文件 第11章 综合开发 166.如何实现聊天室功能 167.如何实现网上投票调查 168.如何实现购物车功能 169.如何实现在线影音播放 170.如如何实现论坛功能 ...

    测试培训教材

    视图->筛选/排序->设置筛选器/排序 设置排序字段 设置过滤条件 修改需求 拷贝需求项Cruise Reservation 重命名需求项Cruise Reservation_Copy_1为Hotel Reservation 移动需求项到Reservations ...

    Spreadsheet Exporter-开源

    Spreadsheet Exporter 是一个使用 Java 开发的库 (API),用于从 Ms Excel 或 Open Office 电子表格 (*.xls,*.xlsx,*.odt) 读取电子表格文件。 然后将读取结果导出到 SQL、XML、POJO 或者您可以创建自己的自定义导出...

    强大的Gus V5.0 jqGrid MSSQL版(修正版V5.0.1)

    4) 增加通用EXCEL导出(自动根据表格的宽度、可见列、筛选条件等导出数据) 5) 表格私有化定制:用户可以自行定制表格的列宽、隐藏/显示列,并可保存状态。再次使用可自动恢复设置。 6) 强化表单功能(基于jqGrid...

Global site tag (gtag.js) - Google Analytics