Cos'è ElectroYou | Login Iscriviti

ElectroYou - la comunità dei professionisti del mondo elettrico

Conversione dati su excel

Linguaggi e sistemi

Moderatori: Foto UtentePaolino, Foto Utentefairyvilje

0
voti

[11] Re: Conversione dati su excel

Messaggioda Foto Utentephylum » 24 feb 2009, 17:07

=CODICE.CARATT(SE(HEX.DECIMALE(SINISTRA($A1;2))>0;HEX.DECIMALE(SINISTRA($A1;2));32)) & CODICE.CARATT(SE(HEX.DECIMALE(DESTRA($A1;2))>0;HEX.DECIMALE(DESTRA($A1;2));32))

Carattere: Terminal

ma questo vale solo a scopo "videoludico" (00 nn e' accettato da Excy :P)

se ne devi creare un file vero e proprio devi usare winhex o almeno una macro che scriva direttamente su file.
Allegati
ese_.jpg
ese_.jpg (6.4 KiB) Osservato 1343 volte
\int_{}tella
Immagine
Avatar utente
Foto Utentephylum
6.191 5 7 12
G.Master EY
G.Master EY
 
Messaggi: 3217
Iscritto il: 9 ott 2007, 12:40

0
voti

[12] Re: Conversione dati su excel

Messaggioda quenci » 24 feb 2009, 20:34

Accidenti, fortissimo. Infinite grazie.

Quindi a me basterebbe copiare ogni risultato di questa formula e salvarli nella sequenza desiderata in un file. E' esatto?

Ora non mi resta che fare una procedurina per creare il file con questi dati e lì sono nei guai, nel senso che nella programmazione sono rimasto fermo ai tempi del QBASIC, TurboPascal e MS-DOS con gli M24 delle superiori, quindi immagino che devo ripartire da zero con un ambiente nuovo.

Che ambiente mi consigli da studiare e per fare una cosa come questa?
quenci
327 2 4 5
---
 

0
voti

[13] Re: Conversione dati su excel

Messaggioda Foto Utentephylum » 26 feb 2009, 1:06

beh nn e' che tu debba cercare molto lontano...
in excel puoi usare "quel tuo vecchio" basic ;)
\int_{}tella
Immagine
Avatar utente
Foto Utentephylum
6.191 5 7 12
G.Master EY
G.Master EY
 
Messaggi: 3217
Iscritto il: 9 ott 2007, 12:40

0
voti

[14] Re: Conversione dati su excel

Messaggioda quenci » 26 feb 2009, 1:10

cioè posso fare qualcosa su QBASIC per leggere qualcosa in un file excel?
quenci
327 2 4 5
---
 

0
voti

[15] Re: Conversione dati su excel

Messaggioda Foto Utentephylum » 26 feb 2009, 1:13

of course :P

ma comunque nel tuo caso nn sarebbe nemmeno necessario...(intendo per ricopiare il foglio elaborato su un file di testo basta che scegli salva con nome e formato testo...- il che pero' come detto in precedenza "taglia fuori" 00)

comunque:

in excel puoi usare il VBa(visual basic for application)
che e' molto simile al tuo "vecchio" quickbasic :P

nel senso che per creare il famoso file...
Open "percorsofile\file.dat" For Output/(o Binary) as #numero...
etc.

mentre se vuoi i riferimenti ai valori nei fogli di calcolo...
Foglio1.Cells(X,Y) X = Riga, Y = Colonna (puoi usare anche le lettere)


il che ti porta anche a

For i = 1 to 100
Foglio1.Cells(i,"A")
Next

che...
volendo interagire col foglio diventa:

Dim Cella As String
Dim PrimoByte As String
Dim SecondoByte As String
dim i as Integer

for i = 1 to 100

Cella = Foglio1.Cells(i, "A") ' leggo i valori
PrimoByte = Chr(Val("&H" & Left(Cella, 2))) ' cerco il carattere associato al numero hex (i primi 2 caratteri a sx)
SecondoByte = Chr(Val("&H" & Right(Cella, 2))) ' cerco il carattere associato al numero hex (e gli ultimi due a dx)
Print #miofile, PrimoByte & SecondoByte ' e mo scrivo

Next
\int_{}tella
Immagine
Avatar utente
Foto Utentephylum
6.191 5 7 12
G.Master EY
G.Master EY
 
Messaggi: 3217
Iscritto il: 9 ott 2007, 12:40

0
voti

[16] Re: Conversione dati su excel

Messaggioda quenci » 26 feb 2009, 1:20

mmmmh! fico! allora ci provo (domani inizio a lavorarci....)

1000 grazie Phylum! Sei stata di grandissimo aiuto :)

Ciao

Andrea
quenci
327 2 4 5
---
 

0
voti

[17] Re: Conversione dati su excel

Messaggioda Foto Utentephylum » 26 feb 2009, 21:12

8)
\int_{}tella
Immagine
Avatar utente
Foto Utentephylum
6.191 5 7 12
G.Master EY
G.Master EY
 
Messaggi: 3217
Iscritto il: 9 ott 2007, 12:40

Precedente

Torna a PC e informatica

Chi c’è in linea

Visitano il forum: Nessuno e 15 ospiti