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