- Extract ALL markdown tables from LLM response, not just the first one - Write each table to a separate sheet in the XLSX file - Auto-generate sheet names from table titles (e.g., 'Table 1: Military Power...') - Sanitize sheet names for Excel compatibility (max 31 chars, remove special chars) - Handle duplicate sheet names with numbered suffixes - Add debug logging for troubleshooting table parsing |
||
|---|---|---|
| .. | ||
| component | ||
| templates | ||
| test | ||
| tools | ||
| __init__.py | ||
| canvas.py | ||
| settings.py | ||