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

{
  "context": "Checks whether the solution uses pyexcel-xlsx streaming helpers to export sheet dictionaries to XLSX files and streams and verifies outputs through the plugin's readers.",
  "type": "weighted_checklist",
  "checklist": [
    {
      "name": "File save_data",
      "description": "Uses pyexcel_xlsx.save_data (or pyexcel.save_data with file_type='xlsx') to write the sheet dictionary directly to a file path instead of manual openpyxl iteration.",
      "max_score": 30
    },
    {
      "name": "Buffer streaming",
      "description": "Writes to a BytesIO or other binary stream via pyexcel_xlsx.save_data stream arguments (e.g., dest_stream/file_stream) and returns the resulting bytes for in-memory use.",
      "max_score": 25
    },
    {
      "name": "Write-only mode",
      "description": "Ensures the XLSX writer runs in openpyxl write_only mode by relying on pyexcel_xlsx.save_data defaults or explicitly constructing Workbook(write_only=True) to stream large row sets.",
      "max_score": 25
    },
    {
      "name": "Reload with get_data",
      "description": "Reloads output using pyexcel_xlsx.get_data (or pyexcel.get_data with file_type='xlsx') to verify sheet names, order, rows, and empty sheets match the input mapping.",
      "max_score": 20
    }
  ]
}