Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
Visual Basic 6 - gestire file txt
Forum - Visual Basic 6 - gestire file txt

Avatar
sibisc (Normal User)
Newbie


Messaggi: 3
Iscritto: 28/04/2007

Segnala al moderatore
Postato alle 14:12
Sabato, 28/04/2007
Ciao....
In codice VB, vorrei poter leggere un file formato txt strutturato in colonne come da esempio:

1) 000002 rivista 12-04-2006 00000012 2333333
2) 000003 mensile 13-04-2006 00000123 0000230
ecc. ecc.

devo leggere riga per riga fino alla fine del file
ogni gruppo di caratteri lo devo inserire in una cella di un foglio excel
mi spiego con esempio
prendiamo la riga 1) "000002" li devo inserire nella cells 1,1 di excel, "rivista" nella cells 1,2, "12-04-2006" nella cells 1,3, "00000012" nella cells 1,4, "2333333" nella cells 1,5 fino alla riga successiva.
riga 2) "000003" nella cells 2,1,"mensile" nella cells 2,2, "13-04-2006 " nella cells 2,3, "00000123" nella cells 2,4, "0000230" nella cells 2,5.... e così via fino alla fine del file.
Ad ogni cambio riga del file txt deve corrispondere un cambio riga del foglio excel.
Spero di essere stato abbastanza esplicativo.
Grazie a chi mi può dare una mano.




PM Quote
Avatar
c.ronaldo (Normal User)
Expert


Messaggi: 577
Iscritto: 01/02/2007

Segnala al moderatore
Postato alle 21:37
Lunedì, 30/04/2007
Non facciamo programmi BLABLABLA!!!:alert:

Quante volte dobbiamo dirlo!!:-o

Se vuoi ti dò uno spunto :

Per aprire e stampare il contenuto di una txt :

Codice sorgente - presumibilmente VB.NET

  1. dim riga
  2. Open PATHDELTESTO/nomedeltesto.txt for input as #1
  3. while not eof(1)
  4. line input #1,riga
  5. text1.text = riga
  6. wend
  7. close #1



Mentre x scrivere :

Codice sorgente - presumibilmente Visual Basic 6

  1. Open PATHDELTESTO/nomedeltest.txt for output as #1
  2. print #1, "FRASE DA SCRIVERE"



Mi pare sia così...

Cmq se hai qualche problema POSTA!:k:

PM Quote
Avatar
sibisc (Normal User)
Newbie


Messaggi: 3
Iscritto: 28/04/2007

Segnala al moderatore
Postato alle 21:57
Lunedì, 30/04/2007
Volevo solo uno spunto per leggere carattere per carattere fino al primo spazio, grazie per la risposta.

PM Quote
Avatar
c.ronaldo (Normal User)
Expert


Messaggi: 577
Iscritto: 01/02/2007

Segnala al moderatore
Postato alle 9:13
Martedì, 01/05/2007
no scusa,ti avevo frainteso!:D

Cmq tt chiaro:-?:k:

PM Quote
Avatar
P4p3r0g4 (Member)
Guru


Messaggi: 1319
Iscritto: 29/12/2006

Segnala al moderatore
Postato alle 18:24
Martedì, 01/05/2007
trovi gli spazi con mid o instring e prendi il testo contenuto.

PM Quote
Avatar
c.ronaldo (Normal User)
Expert


Messaggi: 577
Iscritto: 01/02/2007

Segnala al moderatore
Postato alle 19:12
Martedì, 01/05/2007
Per fare cosa...

Ahh...Per gli spazi!lol

Ultima modifica effettuata da c.ronaldo il 01/05/2007 alle 19:13
PM Quote
Avatar
sibisc (Normal User)
Newbie


Messaggi: 3
Iscritto: 28/04/2007

Segnala al moderatore
Postato alle 19:33
Martedì, 01/05/2007
ok ci provo, il suggerimento mi pare buono, a me interessa leggere parola per parola fino alla fine del file.

PM Quote
Avatar
c.ronaldo (Normal User)
Expert


Messaggi: 577
Iscritto: 01/02/2007

Segnala al moderatore
Postato alle 19:36
Martedì, 01/05/2007
Facci sapere;)

PM Quote