English
Instant Developer Foundation Documentazione
  • Note di rilascio
  • Instant Developer Foundation
  • Versioni precedenti
  • Versione 18.0.7000
  • Correzioni

PAN: Esportazione e numeri troppo lunghi

copia link

Descrizione del difetto

L'esportazione dei dati di un pannello in formato Excel (CSV) in alcuni casi poteva non essere corretta.

Effetti del malfunzionamento

  • Se una colonna conteneva il valore "0" e si apriva il file CSV con Excel la cella era allineata a sinistra (ed era una cella di tipo TESTO).
  • Se una colonna conteneva il numero decimale con più di 8 caratteri (compreso il separatore decimale) e si apriva il file CSV con Excel la cella era allineata a sinistra (ed era una cella di tipo TESTO).

Soluzioni

Non sono disponibili workaround per le versioni precedenti.

Funzionalità interessate

L'esportazione dei dati di un pannello in formato Excel (CSV).

Note

  • Malfunzionamento relativo alla richiesta di assistenza 000062-2018.
  • Il sistema tenta di risolvere un problema dovuto al fatto che i file CSV non hanno formato e, quando vengono aperti con Excel, quest'ultimo tenta di calcolare il tipo di dato della cella per formattarla. L'algoritmo automatico di Excel per il calcolo del formato presenta alcuni inconvenienti:
    1. se il numero è sufficientemente grande Excel attiva la visualizzazione in formato scientifico
    2. se la cella contiene solo numeri Excel attiva la formattazione numerica anche se il numero comincia con 0 (come un prefisso telefonico o un ABI/CAB della banca). Così facendo, però, gli 0 iniziali spariscono dato che i numeri non possono inziare con 0.
    Per ovviare al problema il framework cerca di risolvere i due problemi "forzando" excel ad usare un formato TEXT invece del formato NUMERICO anche se il contenuto della cella è composto di soli numeri. Pertanto il sistema:
    1. se il numero è più lungo di 8 caratteri (se il numero è decimale viene considerata la sola parte intera) viene aggiunto il carattere TAB alla fine che spinge Excel alla formattazione TEXT
    2. se il numero inizia con '0' ed è seguito ad altri numeri viene aggiunto il carattere TAB alla fine che spinge Excel alla formattazione TEXT
    N.B.: Gli accorgimenti indicati sopra vengono attivati in fase di esportazione e solo se la colonna è di tipo CHAR (ovvero se la colonna della query è di tipo stringa). Se la colonna è di tipo numerico non viene attivato nessun automatismo.

Ultima modifica: 04/04/2018 / Validità: da 18.0.7000

Vedi anche

  • Export Data (funzione)

Hai trovato utile l'articolo?

Grazie per il feedback!

Ti serve altro aiuto?

Consulta il Forum