A wrapper library to read, manipulate and write data in xlsx and xlsm format
76
{
"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
}
]
}Install with Tessl CLI
npx tessl i tessl/pypi-pyexcel-xlsxdocs
evals
scenario-1
scenario-2
scenario-3
scenario-4
scenario-5
scenario-6
scenario-7
scenario-8
scenario-9
scenario-10