tessl install tessl/pypi-pyexcel-xlsx@0.6.0A wrapper library to read, manipulate and write data in xlsx and xlsm format
Agent Success
Agent success rate when using this tile
76%
Improvement
Agent success rate improvement when using this tile compared to baseline
1.38x
Baseline
Agent success rate without this tile
55%
{
"context": "Evaluates whether the solution uses pyexcel-xlsx to load worksheets while skipping hidden rows and columns, selecting the correct sheet, and handling both file paths and in-memory streams. Scoring focuses solely on leveraging the package's built-in options rather than manual filtering.",
"type": "weighted_checklist",
"checklist": [
{
"name": "Hidden flag use",
"description": "Workbook loading calls pyexcel_xlsx readers (e.g., get_data, XLSXBook, or XLSXBookInContent) with skip_hidden_row_and_column=True so hidden rows and columns are omitted at the source.",
"max_score": 40
},
{
"name": "Column filtering",
"description": "Relies on pyexcel_xlsx column iteration (such as SlowSheet.column_iterator or the get_data output) to drop hidden columns entirely, without leaving placeholders for hidden values.",
"max_score": 20
},
{
"name": "Row filtering",
"description": "Uses pyexcel_xlsx row iteration (e.g., SlowSheet.row_iterator or get_data results) so hidden rows never appear in the returned grid, avoiding manual post-processing filters.",
"max_score": 15
},
{
"name": "Bytes input",
"description": "Supports BytesIO or similar in-memory streams through pyexcel_xlsx (get_data on a stream or XLSXBookInContent) while keeping skip_hidden_row_and_column=True to skip hidden content.",
"max_score": 15
},
{
"name": "Sheet selection",
"description": "Selects the requested sheet via pyexcel_xlsx (using the sheet dictionary key or read_sheet) and defaults to the first sheet when sheet_name is None.",
"max_score": 10
}
]
}