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-7/

{
  "context": "Evaluates whether the solution uses pyexcel-xlsx to control inclusion of hidden sheets when reading workbooks, both from file paths and binary streams. Focuses on correct flag wiring to the library APIs and relying on its ordering and type handling instead of manual filtering or reshaping.",
  "type": "weighted_checklist",
  "checklist": [
    {
      "name": "Flag wiring",
      "description": "Maps the public include_hidden input directly to pyexcel_xlsx hidden sheet controls (e.g., get_data skip_hidden_sheets or XLSXBook(skip_hidden_sheets=...)), switching between excluding and including hidden sheets.",
      "max_score": 25
    },
    {
      "name": "Default skip",
      "description": "Leaves hidden sheets excluded when include_hidden is omitted/False by keeping skip_hidden_sheets at its default True (or explicitly True) in the pyexcel_xlsx call.",
      "max_score": 20
    },
    {
      "name": "Include hidden order",
      "description": "When include_hidden is True, calls pyexcel_xlsx in a way that returns hidden sheets alongside visible ones in workbook order (e.g., using the OrderedDict from get_data or iterating XLSXBook sheets without reordering).",
      "max_score": 20
    },
    {
      "name": "Stream support",
      "description": "Uses pyexcel_xlsx facilities to read from binary streams (e.g., get_data on a BytesIO or XLSXBookInContent) rather than forcing filesystem writes, while still honoring the hidden-sheet flag.",
      "max_score": 15
    },
    {
      "name": "Library filtering",
      "description": "Relies on pyexcel_xlsx's skip_hidden_sheets handling instead of manually filtering sheets by visibility or reimplementing hidden sheet checks.",
      "max_score": 10
    },
    {
      "name": "Native values",
      "description": "Returns the cell values provided by pyexcel_xlsx without converting them to placeholder strings or stripping native types, keeping row-major lists intact.",
      "max_score": 10
    }
  ]
}