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

NameTypeAccessDescription
range``อ่าน/เขียนได้หรือกําหนดระยะการกรอง.
filter_columns``Readได้รับการรวบรวมของคอลัมน์กรอง.
sort_state``อ่าน/เขียนได้รับหรือกําหนดการตั้งค่าสถานะเรียงลําดับ.

Methods

SignatureDescription
__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)ตรวจสอบว่าคอลัมน์เฉพาะใดมีกรองที่ใช้หรือไม่.

See Also

 ภาษาไทย