本教程借助配置详细信息、完成任务的步骤列表以及演示完整过程的可运行示例代码,描述如何使用 Python 在 Excel 中应用过滤器。您将了解使用 Python 在 Excel 中创建过滤器所需的所有必要类、方法和属性。本教程假设您从头开始创建 Excel 文件以完成该过程,而不需要任何外部资源,但是,您可以加载现有的 Excel 文件,如 XLSX、XLS、ODS、XLSB、XLSM 等. 并根据可用数据应用过滤器。
使用 Python 在 Excel 中添加过滤器的步骤
- 建立 Aspose.Cells for Python 通过 Java 环境以添加 Excel 过滤器
- 使用 Workbook 类创建一个 Excel 文件来测试过滤器操作
- 在 Worksheet 中添加示例数据并获取对其的引用
- 使用工作表参考,设置要应用过滤器的单元格范围
- 通过设置列号和过滤器值,根据您的要求添加过滤器
- 根据您的选择刷新过滤器
- 保存应用了过滤器的输出 Excel 文件
这些步骤通过共享所有必要的详细信息来指导使用 Python 在 Excel 中使用过滤器。您可以使用 setRange() 方法加载现有文件并设置要应用过滤器的数据范围。请注意,如果您只想添加过滤器但不想将其应用于任何数据,您可以跳过使用 addFilter() 和 refresh() 方法的步骤。
使用 Python 过滤 Excel 数据的代码
此代码演示如何使用 Python 在 Excel 中放置过滤器,其中突出显示该过程所需的所有导入。 AutoFilter 类中的第一个重要方法是 setRange(),它用于设置数据所在的单元格区域,而您也可以使用其他选项,例如设置标志以显示 AutoFilter 按钮,添加其他类型的过滤器,如日期过滤器、填色滤镜、字体颜色滤镜和动态滤镜列举极少数。
本文教我们使用 Python 在 Excel 文件中添加过滤器。如果您想了解其他操作,例如在 Excel 文件中添加注释,请参阅 如何使用 Python 将 Excel 转换为 PDF 上的文章。