Author Topic: importare una tabella in excel da un file txt  (Read 12845 times)

0 Members and 1 Guest are viewing this topic.

Massimo.T

  • Guest
importare una tabella in excel da un file txt
« on: 05 August , 2010, 11:52:47 AM »
cerco qualche dritta da chi excel lo usa sicuramente meglio di me:

è possibile creare una macro che importi una tabella da un file txt di un prestabilito nome contenuta nella stessa cartella in cui c'è il foglio excel?

Offline Gilean

  • Administrator
  • Bisnonno Veterano
  • *****
  • Posts: 3292
  • Karma: 202
Re: importare una tabella in excel da un file txt
« Reply #1 on: 05 August , 2010, 17:55:37 PM »
Il calcolo è come la pelle delle @@, lo tiri dove vuoi tu.
Esempio di programmazione a Loop:
L'enunciato che segue è falso
L'enunciato precedente è vero.

Nonostante la consapevolezza dei rischi che si corrono dopo aver visto le prestazioni da 3° dan

Offline ferrarialberto

  • Semi Esperto
  • **
  • Posts: 137
  • Karma: 26
Re: importare una tabella in excel da un file txt
« Reply #2 on: 05 August , 2010, 21:42:59 PM »
cerco qualche dritta da chi excel lo usa sicuramente meglio di me:

è possibile creare una macro che importi una tabella da un file txt di un prestabilito nome contenuta nella stessa cartella in cui c'è il foglio excel?


Ciao Massimo

non serve creare alcuna macro. Apri da Excel direttamente il file .txt; ti verranno chiesti i criteri per l'individuazione della colonne, utilizzando come separatore uno spazio o una tabulazione.

Ciao.
ing. FERRARI Alberto - www.ferrarialberto.it

Offline Gilean

  • Administrator
  • Bisnonno Veterano
  • *****
  • Posts: 3292
  • Karma: 202
Re: importare una tabella in excel da un file txt
« Reply #3 on: 06 August , 2010, 09:48:14 AM »
Ciao Alberto

Penso che questa importazione fosse un primo passo per l'acquisizione di dati per qualche suo algorit
O automatizzato, in tal caso deve usare i flussi... Ad ogni modo solo massimo potrà chiarisci l'arcano...
Il calcolo è come la pelle delle @@, lo tiri dove vuoi tu.
Esempio di programmazione a Loop:
L'enunciato che segue è falso
L'enunciato precedente è vero.

Nonostante la consapevolezza dei rischi che si corrono dopo aver visto le prestazioni da 3° dan

Massimo.T

  • Guest
Re: importare una tabella in excel da un file txt
« Reply #4 on: 06 August , 2010, 10:11:43 AM »
avete ragione un po' entrambi, nel senso che quello che dice ferrari io lo vorrei gestire con una macro

Offline ferrarialberto

  • Semi Esperto
  • **
  • Posts: 137
  • Karma: 26
Re: importare una tabella in excel da un file txt
« Reply #5 on: 06 August , 2010, 12:32:51 PM »
Metti un pulsante e scrivi sue righe di codice. Amen. Ciao.
ing. FERRARI Alberto - www.ferrarialberto.it

Massimo.T

  • Guest
Re: importare una tabella in excel da un file txt
« Reply #6 on: 06 August , 2010, 13:28:09 PM »
Metti un pulsante e scrivi sue righe di codice. Amen. Ciao.

essendo ignorante in materia chiedo la dritta giusta :)

Offline ferrarialberto

  • Semi Esperto
  • **
  • Posts: 137
  • Karma: 26
Re: importare una tabella in excel da un file txt
« Reply #7 on: 06 August , 2010, 14:21:55 PM »
Mandami il txt quando hai 1 minuto. Ciao.
ing. FERRARI Alberto - www.ferrarialberto.it

Massimo.T

  • Guest
Re: importare una tabella in excel da un file txt
« Reply #8 on: 06 August , 2010, 14:39:15 PM »
Mandami il txt quando hai 1 minuto. Ciao.

te lo manderei volentieri, ma è l'unico elemento "ballerino" nel senso che è mia intenzione far sì che il file
pippo.txt
contenente la tabella A
determini l'importazione della tabella A,
mentre qualora in pippo.txt ci fosse una tabella di differente dimensione.. la macro dovrebbe restar comunque buona.
l'applicazione che vorrei tirar fuori è un post-processore che gestisca dei tabulati generati per altre vie

zax2010

  • Guest
Re: importare una tabella in excel da un file txt
« Reply #9 on: 06 August , 2010, 16:06:02 PM »
Caro Massimo
Come al solito sei sempre fumoso nelle tue richieste.
Parli di un file con estensione .txt. E' conoscenza comune che un file con questa estensione dovrebbe essere un file in formato ASCII.
Ciò implica che se vuoi importarlo in excel il suggerimento di Alberto è valido, senza macro e senza nulla.
Basta che ogni riga del suddetto file ASCII abbia i vari termini che vorrai in singola cella, separati da una virgola, un punto e virgola, una tabulazione, oppure uno spazio. Ad ogni carattere di "a capo" (CR) contenuto nel file .txt (ovvero per ogni riga di dati nel file) Excel è così intelligente da sapere che deve andare in una riga successiva nel riempimento delle celle.
Per cui potrai importare tabelle di tutte le dimensioni che vuoi.

Ovviamente se il programma che ti genera i tabulati li genera in formato ASCII. Perchè se invece così non fosse, la conoscenza del formato originario, per impostare la macro, sarebbe come minimo indispensabile.

Massimo.T

  • Guest
Re: importare una tabella in excel da un file txt
« Reply #10 on: 06 August , 2010, 16:23:22 PM »
il problema è che non sono molto informato sull'argomento.

zax2010

  • Guest
Re: importare una tabella in excel da un file txt
« Reply #11 on: 06 August , 2010, 18:26:39 PM »
Per capire meglio come fare, a parte i link di Gilean, procedi in questo modo:

Attiva il pulsante Macro, fai qualche operazione (es. copi una cella in un'altra, muovi il cursore, digiti una formula, ecc.), infine stoppa la macro e battezzala con un nome.

Tutte le operazioni che hai fatto vengono memorizzate in un listato VBA.
A questo punto, basta guardare il listato associato alla macro, per capire come vengono codificate le varie operazioni che hai fatto.
Ovviamente così siamo alle basi. Ma almeno cominciando da lì si comincia a capire qualcosina.

Poi per cose più articolate ci si rivolge ad Afazio.

Massimo.T

  • Guest
Re: importare una tabella in excel da un file txt
« Reply #12 on: 06 August , 2010, 19:20:49 PM »
praticamente in quel modo il programma in automatico trasforma le azioni in codice di calcolo.. interessante.

zax2010

  • Guest
Re: importare una tabella in excel da un file txt
« Reply #13 on: 06 August , 2010, 19:46:29 PM »
 :muro: Ma se non sapevi nemmeno questo.......

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24