| tools | [{"name":"excel.createFile","description":"Crea un file Excel (.xlsx) con uno o più fogli, intestazioni in grassetto e righe di dati. Restituisce il percorso del file creato.","input":{"type":"object","properties":{"path":{"type":"string","description":"Percorso assoluto dove salvare il file (es: /app/workspace/report.xlsx)"},"sheets":{"type":"array","description":"Lista dei fogli Excel da creare","items":{"type":"object","properties":{"name":{"type":"string","description":"Nome del foglio (es: 'Vendite')"},"headers":{"type":"array","items":{"type":"string"},"description":"Intestazioni delle colonne"},"rows":{"type":"array","items":{"type":"array","items":{"type":"string"}},"description":"Righe di dati (array di array di stringhe)"},"columnWidths":{"type":"array","items":{"type":"number"},"description":"Larghezza colonne in caratteri (opzionale)"}},"required":["name","headers","rows"]}}},"required":["path","sheets"]}},{"name":"excel.readFile","description":"Legge un file Excel (.xlsx) esistente e restituisce il contenuto di ogni foglio come tabella Markdown.","input":{"type":"object","properties":{"path":{"type":"string","description":"Percorso assoluto del file Excel da leggere"},"sheetNames":{"type":"array","items":{"type":"string"},"description":"Nomi dei fogli da leggere (opzionale, default: tutti)"},"maxRows":{"type":"number","description":"Numero massimo di righe per foglio (default: 500)","default":500}},"required":["path"]}}] |