Visualizzazione dei risultati da 1 a 7 su 7
  1. #1

    [OpenOffice] Leggere file xml/rtf

    Perché quando leggo un file .xml (ho anche l'.rtf e l'html) com openoffice mi moltiplica tutti i valori dentro le tabelle esattamente per 1000?

    Ho già provato a cambiare le impostazioni generali della lingua ma nulla...

    Come posso fare?

    I numeri sono espressi nella forma seguente:

    esempio: 2.025E+002



    P.S.: Con l'html funziona ma i numeri vengono convertiti in testo...

  2. #2
    up! up! up! up!

  3. #3
    Utente di HTML.it L'avatar di nelsonblu
    Registrato dal
    Feb 2007
    Messaggi
    2,234
    ma se non abbiamo un tuo xml come facciamo ad aiutarti?
    nei miei funzionano regolarmente

  4. #4
    A lavoro ho solo OpenOffice e non riesco in nessun modo ad importare i dati su un foglio elettronico.
    Se uso l'rtf importo i dati ma sono tutti moltiplicati per 1000, se faccio un copia incolla dall'html ottengo i valori corretti ma non sono interpretati come numeri e se uso il file .xml mi riporta nel file tutti i tag che compongono il file.

    Ecco qui i file:

    http://www.2shared.com/file/AEn1Sh06...PENOFFICE.html


  5. #5
    Utente di HTML.it L'avatar di nelsonblu
    Registrato dal
    Feb 2007
    Messaggi
    2,234
    http://digilander.libero.it/nelsonblu1/forum.ods

    Ho semplicemente usato html, aperto con un browser, seleziona tutto - copia
    aperto Calc - incolla...

  6. #6
    Il file che mi hai inviato non é leggibile ma se presti attenzione ti accorgerai di due cose molto strane:

    1) Se metti la spunta su "Tabulazione" e "Individua numeri speciali" ti accorgerai che i numeri vengono moltiplicati per 1000.

    2) Se metti la spunta solo su "Tabulazione" i numeri vengono copiati ma come testo.

    Se a te funziona forse é perché usi un'impostazione di import tutta tua che ovvia a questo problema ed in tal caso sarei molto curioso di sapere.

    Grazie infinite per il tuo aiuto


  7. #7
    Utente di HTML.it L'avatar di nelsonblu
    Registrato dal
    Feb 2007
    Messaggi
    2,234
    Il problema è evidente... il foglio di calcolo non recepisce il "." come decimale ma come separatore di migliaia. E questo spiega il moltiplicare per mille ogni valore.
    Allora puoi fare banalmente cosi.
    Prendi il file in formato html
    - Seleziona tutto - Copia
    - Apri il blocco note e incolla
    - Nel blocco note - modifica sostituisci il "." con la "," - Sostituisci tutto



    - Salva il file in formato txt

    Vai in Calc - inserisci - foglio da file, scegli il txt
    Scegli tabulazione



    il risultato è con i numeri corretti... almeno credo


Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.