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

{
  "context": "Evaluates whether the solution round-trips Excel workbooks with pyexcel-xlsx while keeping formulas and numeric number formats intact across disk and in-memory flows. Rewards solutions that lean on the plugin APIs instead of manual Excel handling.",
  "type": "weighted_checklist",
  "checklist": [
    {
      "name": "Read with get_data",
      "description": "Loads workbooks via `pyexcel_xlsx.get_data`, including BytesIO streams, and uses the plugin (e.g., `library=\"pyexcel-xlsx\"`) so formula strings and number formats are captured from the source file.",
      "max_score": 20
    },
    {
      "name": "Write with save_data",
      "description": "Persists sheet dictionaries back to Excel using `pyexcel_xlsx.save_data` (or `XLSXWriter` when writing multiple sheets) so formulas and numeric formatting codes are emitted by the plugin rather than manual serialization.",
      "max_score": 20
    },
    {
      "name": "Formula round-trip",
      "description": "Preserves Excel formulas as formula tokens (e.g., `=SUM(B2:C2)`) after reload by relying on pyexcel-xlsx read/write behavior instead of pre-evaluating or stripping them.",
      "max_score": 25
    },
    {
      "name": "Number formats kept",
      "description": "Keeps currency, percentage, and date/time number formats by letting pyexcel-xlsx handle numeric cells (for example, writing Python date/datetime values or leaving `number_format` untouched when using `XLSXSheetWriter`).",
      "max_score": 20
    },
    {
      "name": "Stream round-trip",
      "description": "Demonstrates in-memory round-tripping with `BytesIO` using `get_data`/`save_data` so sheet content and formulas match disk-based output.",
      "max_score": 15
    }
  ]
}