Converti in XLSX
Converti in XLSX | Sybot Documentation
CONVERTI IN XLSX
Il Task Converti in XLSX esegue l'operazione inversa rispetto al task Converti in CSV: prende un file di dati in formato CSV e lo converte in un foglio di calcolo Excel (.xlsx). È particolarmente utile per generare report o file che devono essere facilmente consultabili, formattati e manipolabili da utenti finali con software come Microsoft Excel.
Configurazione
La configurazione del Task richiede di specificare il file CSV di origine e il separatore che utilizza, oltre alla destinazione opzionale per il file Excel.
- File to Import: In questo campo va inserito il percorso completo del file CSV da convertire. Può essere un valore statico o un parametro dinamico.
- Input CSV Separator: Questo campo è cruciale per la corretta interpretazione del file di origine. Qui va inserito il carattere che il file CSV di input usa per separare i suoi valori.
- Il valore di default è la virgola (,).
- Se il file di origine usa un separatore diverso (es. il punto e virgola), è fondamentale impostarlo correttamente in questo campo. Un'impostazione errata causerà il fallimento della conversione o la generazione di un file Excel con tutti i dati scorrettamente raggruppati in un'unica colonna.
- File Path (Checkbox): Selezionando questa opzione è possibile specificare una destinazione personalizzata per il file di output, altrimenti verrà utilizzata una destinazione di default. Selezionandola, verranno mostrati i seguenti campi:
- Path output: Qui va inserito il percorso della cartella in cui si desidera salvare il file Excel convertito.
- Crea percorso se non esiste: Se attivata, crea automaticamente la cartella di destinazione se non esiste. Se disattivata, il Task andrà in errore se la cartella non è presente.
Destinazione di Default
Il comportamento di default dipende da come viene fornito il file di origine:
- Caso 1: Input tramite Parametro di tipo "File" Quando il file di origine viene passato tramite un parametro dinamico proveniente da un Task precedente o dai parametri del Workflow , il XLSX convertito viene salvato in una directory gestita dal sistema.
- Caso 2: Input tramite Path Scritto Manualmente Quando nel campo "File da importare" si scrive direttamente il percorso completo di un file esistente (es. /dati/input/report.csv), il file XLSX convertito viene salvato per default nella stessa directory del file di origine (quindi in /dati/input/).
Parametri di Output
Una volta completata la conversione, il Task espone i seguenti parametri:
- file: Restituisce il percorso completo del file XLSX appena creato (es. /percorso/output/dati_convertiti.xlsx). Questo parametro è ideale per passare il file a Task successivi, come ad esempio un invio di email con allegato.
- filename: Restituisce solo il nome del file XLSX generato (es. dati_convertiti.xlsx).
- result: Indica lo stato complessivo dell'operazione di conversione (es. "Success" o un messaggio di errore).
- resultJson: Rappresenta il risultato dell’esecuzione del task in formato JSON, includendo informazioni generali, configurazioni e dettagli sull’esecuzione.