Condividi:        

word - importa dati da excel

Vuoi potenziare i tuoi documenti Word? Non sai come si fa una macro in Excel? Devi creare una presentazione in PowerPoint?
Oppure sei passato a OpenOffice e non sei sicuro di come lavorare al meglio?

Moderatori: Anthony47, Flash30005

word - importa dati da excel

Postdi mic63 » 07/02/09 18:20

premesso che utilizzo word ed excel 2003 con sistema operativo windows XP evidenzio il seguente problema:

in excel ho questi dati (la colonna C è ottenuta con la funzione arrotonda a 2 decimali dell'operazione A/B)
A B C
200 10 20,000000000000000000000000000000
201 10 20,100000000000000000000000000000
202 10 20,200000000000000000000000000000
203 10 20,300000000000000000000000000000
204 10 20,400000000000000000000000000000
205 10 20,500000000000000000000000000000
206 10 20,600000000000000000000000000000
207 10 20,700000000000000000000000000000
208 10 20,800000000000000000000000000000
209 10 20,900000000000000000000000000000
210 10 21,000000000000000000000000000000

devo importare questi dati da excel in word e svolgo l'operazione attraverso la funzione database (inserisci database, scegli origine dati, opzioni query, inserisci dati, inserisci come campo).
in questo modo si crea un collegamento dinamico ed ogni volta che si modifica il dato in excel, in word con la funzione aggiorna campo si aggiorna il collegamento (n° righe, numeri, etc.)

il problema è che in word mi importa dei decimali strani che non sono presenti in excel:
200 10 20
201 10 20,100000000000001
202 10 20,199999999999999
203 10 20,300000000000001
204 10 20,399999999999999
205 10 20,5
206 10 20,600000000000001
207 10 20,699999999999999
208 10 20,800000000000001
209 10 20,899999999999999
210 10 21

in pratica se il decimale è uguale a 0 o a 5 importa correttamente il dato, viceversa somma o sottrae 0,000000000000001.

Qualcuno sa spiegarmi perchè e se c'é una soluzione?
grazie
mic63
mic63
Newbie
 
Post: 2
Iscritto il: 07/02/09 17:56

Sponsor
 

Re: word - importa dati da excel

Postdi Flash30005 » 07/02/09 21:15

Prova a formattare la colonna C come Numero con 2 decimali, nel file di excel e salvi
poi apri word e su Menu>Inserisci oggetto (seleziona la scheda "Crea da file" con opzione "Collega al file")
scegli il file di excel e avrai la tabella come quella excel,
aggiornabile ogni volta che aggiorni il file di excel

ciao
Flash
Win10 + Office 2010 Ita
"Fotografica" al servizio dell'immagine
Avatar utente
Flash30005
Moderatore
 
Post: 8517
Iscritto il: 27/09/07 11:44
Località: Roma +o-

Re: word - importa dati da excel

Postdi mic63 » 08/02/09 09:31

grazie per la risposta ma non risolve il problema perché:
- i decimali in excel sono irrilevanti
- Sicuramente modificando la procedura di collegamento dati l'inconveniente non esiste più!

a me serviva utilizzare la procedura "database" con applicazione di una query parametrica perchè nell'importazione dei dati della tabella excel doveva escludere i valori uguali a zero ed ogni volta che veniva modificata la tabella excel la tabella word, dopo l'aggiornamento, inseriva i nuovi dati e modificava le proprie dimensioni.

ti aggiungo i files di prova.
Allegati

[L’estensione zip è stata disattivata e non puó essere visualizzata.]

mic63
Newbie
 
Post: 2
Iscritto il: 07/02/09 17:56

Re: word - importa dati da excel

Postdi Flash30005 » 08/02/09 14:28

In effetti il tuo documento word presenta i problemi che evidenzi perché in quella maniera la colonna C in word è testo con "campo sporco" (un bug?) che personalmente non so risolvere, magari qualche altro utente più esperto.

Comunque, se usi il metodo del mio post precedente, la tua tabella word si allarga, allunga e aggiorna sempre e solo in funzione del file di excel e quindi non vedo perché mai tu non debba usare questa soluzione :roll:

Ciao
Flash
Win10 + Office 2010 Ita
"Fotografica" al servizio dell'immagine
Avatar utente
Flash30005
Moderatore
 
Post: 8517
Iscritto il: 27/09/07 11:44
Località: Roma +o-


Torna a Applicazioni Office Windows


Topic correlati a "word - importa dati da excel":


Chi c’è in linea

Visitano il forum: Nessuno e 70 ospiti