or run

tessl search
Log in

Version

Workspace
tessl
Visibility
Public
Created
Last updated
Describes
pypipkg:pypi/pyexcel-xlsx@0.6.x
tile.json

tessl/pypi-pyexcel-xlsx

tessl install tessl/pypi-pyexcel-xlsx@0.6.0

A 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%

rubric.jsonevals/scenario-6/

{
  "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
    }
  ]
}