AutoFilter
Overview
AutoFilter เป็นคลาสใน Aspose.Cells FOSS สําหรับ Python.
แสดงถึงกรองอัตโนมัติในกระดาษทํางาน.
หมวดนี้ให้ 15 วิธีในการทํางานกับวัตถุ AutoFilter ในโปรแกรม Python. วิธีการที่ใช้ได้แก่: __init__, add_filter, clear_all_filters, clear_column_filter, custom_filter, filter, filter_by_color, filter_dynamic, filter_top10, get_filter_column, has_filter, remove,และวิธีการเพิ่มเติมอีก 3 วิธี. สมาชิกสาธารณะทุกคนสามารถเข้าถึงการใช้งาน Python ใดก็ได้หลังจากติดตั้งแพ็คเกจ FOSS for Python. คุณสมบัติ: filter_columns, range, sort_state.
Properties
| Name | Type | Access | Description |
|---|---|---|---|
range | `` | อ่าน/เขียน | ได้หรือกําหนดระยะการกรอง. |
filter_columns | `` | Read | ได้รับการรวบรวมของคอลัมน์กรอง. |
sort_state | `` | อ่าน/เขียน | ได้รับหรือกําหนดการตั้งค่าสถานะเรียงลําดับ. |
Methods
| Signature | Description |
|---|---|
__init__() | เริ่มต้นตัวอย่างใหม่ของคลาส AutoFilter. |
set_range(start_row, start_col, end_row, end_col) | กําหนดระยะของกรองโดยใช้อัตรานิติแถวและคอลัมน์. |
filter(col_index, values) | ใช้กรองให้กับคอลัมน์เฉพาะเจาะจง. |
add_filter(col_index, value) | เพิ่มค่ากรองให้กับคอลัมน์เฉพาะเจาะจง. |
custom_filter(col_index, operator, value) | ใช้กรองที่กําหนดเองกับคอลัมน์เฉพาะเจาะจง. |
filter_by_color(col_index, color, cell_color) | ใช้กรองสีกับคอลัมน์เฉพาะเจาะจง. |
filter_top10(col_index, top, percent, val) | ใช้กรอง 10 อันดับบนกับคอลัมน์เฉพาะเจาะจง. |
filter_dynamic(col_index, filter_type, value) | ใช้กรองไดนามิกกับคอลัมน์เฉพาะเจาะจง. |
clear_column_filter(col_index) | ทําให้กรองของคอลัมน์ที่เฉพาะเจาะจงเรียบร้อย. |
clear_all_filters() | ทําให้กรองทั้งหมดเรียบร้อย. |
remove() | ลบกรองอัตโนมัติจากใบทํางาน. |
show_filter_button(col_index, show) | แสดงหรือซ่อนปุ่มกรองสําหรับคอลัมน์เฉพาะ. |
sort(col_index, ascending) | กําหนดลําดับการเรียงสําหรับคอลัมน์เฉพาะเจาะจง. |
get_filter_column(col_index) | ได้รับคอลัมน์กรองสําหรับอัตรานิยมของคูลัมที่ระบุไว้. |
has_filter(col_index) | ตรวจสอบว่าคอลัมน์เฉพาะใดมีกรองที่ใช้หรือไม่. |