Indice articolo
Introduzione
Oggi l’esportazione dei dati è un requisito fondamentale per qualsiasi applicativo gestionale. Che si tratti di Excel, PDF o CSV, avere a disposizione file pronti all’uso semplifica l’analisi, la condivisione e l’elaborazione quotidiana delle informazioni.
In questo articolo vediamo come funzionano le esportazioni nelle tre principali interfacce Smeup: Loocup, Webup3 e WebupJS, mettendo a confronto i diversi approcci e le tecnologie utilizzate.
I tre ambienti di riferimento
Loocup
- Client desktop storico di Smeup (Delphi).
- Permette l’esportazione di qualsiasi componente, anche non tabellare (alberi TRE, accordion ACC…).
- Forte personalizzazione: formule, colori, oggetti Smeup.
- Disponibile solo in locale, legato a Microsoft Office e ambiente desktop.
Le esportazioni in Loocup sono accessibili tramite l’espansione della toolbar del componente da esportare, il click sul “Menù di sezione” e poi la scelta della voce “Visualizza come…”

Webup3
- Client web basato su JSF e PrimeFaces.
- Esportazione semplice e veloce, focalizzata sui dati grezzi.
- Ottime performance anche con dataset grandi e complessi.
- Accesso all’esportazione dalla toolbar (Ctrl + Alt).
Le esportazioni in Webup3 sono accessibili tramite l’espansione della toolbar del componente da esportare tramite la combinazione “Ctrl + Alt”, il click sul “Menù di sezione” e poi la scelta della voce “Esportazione”

WebupJS
- Client più recente, sviluppato con tecnologie web moderne.
- Sfrutta doc-alchemist, libreria interna Smeup che centralizza la logica di esportazione.
- Supporta formule, stili, raggruppamenti e formati multipli (Excel, CSV, PDF).
- Toolbar con opzione “Esporta come…” nei componenti compatibili.
Le esportazioni in WebupJS sono accessibili tramite il click sulla toolbar del componente da esportare, (l’icona con i tre punti presente al di sopra del componente da esportare, solitamente accanto al titolo o alla subnote) e con la successiva espansione del nodo “Esporta come…”

Esportazione in Excel
| Ambiente | Tecnologia | Caratteristiche |
|---|---|---|
| Loocup | Microsoft Office (OLE Automation) | Esportazioni complete e personalizzabili, ma richiede Office installato. |
| Webup3 | Apache POI (Java) | File generati dal server, compatibili e veloci, meno opzioni di personalizzazione. |
| WebupJS | ExcelJS tramite doc-alchemist | Supporto a formule, stili e grandi dataset; possibile anche esportazione in CSV. |
(Inserire immagine con esempio di esportazione in Excel per ciascun client con testo alternativo SEO-friendly tipo: “Esempio esportazione Excel in Loocup/Webup3/WebupJS”)
Esportazione in PDF
| Ambiente | Tecnologia | Caratteristiche |
|---|---|---|
| Loocup | JasperReports | Conversione XML → PDF, esportazione basata sull’XML del componente. |
| Webup3 | Servizio G53 lato server | File PDF generato e reso scaricabile dal browser, accessibile da toolbar. |
| WebupJS | jsPDF + autoTable via doc-alchemist | Generazione tabelle direttamente dal browser, ideale per report tabellari. |
(Inserire immagine con esempio di esportazione PDF in ciascun client)
In sintesi…
- Loocup → esportazioni complete e personalizzabili, ma legate a un ambiente desktop.
- Webup3 → esportazioni essenziali, veloci (ideali anche per dataset grandi) e accessibili via browser.
- WebupJS → vengono presi i pregi delle due precedenti versioni: personalizzazioni complete (formule, totali, stili), performance elevate sia in caso di dataset piccoli che in dataset.