Visualizza post

Questa sezione ti permette di visualizzare tutti i post inviati da questo utente. N.B: puoi vedere solo i post relativi alle aree dove hai l'accesso.


Post - doublemm

Pagine: 1 ... 26 27 [28] 29 30
406
Programmazione (Gambas 2) / Re: cambiare estensione a un file
« il: 26 Maggio 2010, 23:24:07 »
a me serve per non elaborare 2 volte un file.Mi spiego:
ho un programma che esporta dei dati in exel
salvo il file in cvs
apro il cvs con gambas isolo i dati che mi servono e li accodo ad una tabella in un database sqlite
cambio estensione al file così quando vado ad eseguire di nuovo l'operazione sui file elaboro solo quelli .cvs e non i .old

407
Programmazione (Gambas 2) / [RISOLTO]cambiare estensione a un file
« il: 26 Maggio 2010, 22:47:53 »
cio a tutti.Come si fa a cambiare l'estensione di un file?

408
Programmazione (Gambas 2) / Re: Evento GridView_Enter
« il: 26 Maggio 2010, 00:09:07 »
non è che per errore hai aggiunto del codice all'evento scorri mouse?

409
comunque funziona sia con
Codice: [Seleziona]
ff = Replace$(f, "\n", ";")
  rec = Split(ff, ";", "", TRUE)

sia con
Codice: [Seleziona]
  rec = Split(f, ";\n", "", TRUE) 

410
Programmazione (Gambas 2) / Re: recuperare dati da un foglio excel
« il: 25 Maggio 2010, 23:33:42 »
Esatto. Devi usare "\n", non "/n".

Perchè nessuno fa come dico io.... :'( :'( :'(

delle volte uno nella fretta immagazzina un informazione e fa mille tentativi. Nel mio caso stavo facendo come avevi detto tu ma non mi accorgevo di sbagliare la barra. cmq ce l'ho fatta grazie ai tuoi suggerimenti

411
Programmazione (Gambas 2) / Re: recuperare dati da un foglio excel
« il: 25 Maggio 2010, 23:01:07 »
ragazzi c'è l'ho fatta. Dopo mille peripezie sono riuscito a tenere la parte di file che mi serviva ed eliminare tutto il resto.

Devo dire grazie ancora a tutti senza di voi non ci sarei riuscito

PS. chissà che imparando ogni giorno qualcosa di nuovo non debba più disturbarvi !!!

412
Programmazione (Gambas 2) / Re: recuperare dati da un foglio excel
« il: 25 Maggio 2010, 19:43:14 »
hai ragione. ogni tanto mi sorprendo della mia ignoranza

413
Programmazione (Gambas 2) / Re: recuperare dati da un foglio excel
« il: 25 Maggio 2010, 18:42:36 »
mi scoppia la testa.

Codice: [Seleziona]
f = File.Load("/home/matteo/Scrivania/Gestionale/CAMIGest/Archivio Cassa/6 aprile.csv")
 
  ff = Replace$(f, "/n", ";")
  rec = Split(ff, ";", "", TRUE)
  TextArea1.text = ff

nella text area che ci metta f oppure ff non cambia nulla non ne vado più fuori

414
Programmazione (Gambas 2) / Re: recuperare dati da un foglio excel
« il: 25 Maggio 2010, 17:53:48 »
esattamente. pensavo ci fosse un modo per farlo in un unico split

415
Programmazione (Gambas 2) / Re: recuperare dati da un foglio excel
« il: 25 Maggio 2010, 17:26:24 »
ok fin qui c'ero arrivado. Ho anche messo l'array in una grid. volendo paragonare il mio problema al tuo esempio:

stringa=split(testo,";")

dove testo lo ricavo da un file il quale contiene:

il;mio;caffè;costa;il;giusto
ma;se;passi;da;me;a;venezia;te;lo;offro

il risultato di stringa[5] è giustoma

416
Programmazione (Gambas 2) / Re: recuperare dati da un foglio excel
« il: 25 Maggio 2010, 17:07:37 »
Citazione
Innanzitutto 90 cent un caffè è un furto... Linguaccia
naturalmente per quelli del forum il caffè è offerto ;D

Bene ho imparato anche il concetto del  "/ però adesso ho un altro problema. Ieri per fare le prove vonvertivo un xls in cvs da openoffice. Oggi al lavoro ho salvato direttamente da excel in cvs e mi crea il seguente file di testo

1;    caffè;                  254;       0.90
2;    macchiatone;     165;       1.00

non so come splittare il prezzo dall'ID della riga sucessiva

417
Programmazione (Gambas 2) / Re: recuperare dati da un foglio excel
« il: 25 Maggio 2010, 11:39:10 »
I doppi apici sono CHR$(34).
Cmq in rete ho trovato xlhtml, un programmino che non converte solo da XCL aHTML ma anche in CVS.

per la conversine non è un problema. Alla sera quando chiudo cassa si apre excel con il file da salvare e lo salvo in CVS. Ogni file generato devo accodarlo ad una tabella in un database sqlite per usarlo come statistica. Il file che devo accodare contiene informazioni tipo:

id       descrizione     qt       prezzo
200    CAFFE'             254    0.90

il problema è che delle volte sulla descrizione ho CAFFE' CORRETTO quindi se uso l'apice come separatore mi divide CAFFE da CORRETTO e mi sballa tutta la grid. potrei fare delle if per ogni descrizione che ha l'apice ma se uso le virgolette credo sia meglio.

dimmi se è corretto split(stringa, CHR$(34))

grazie mille, senza di voi non sarebbe possibile andare avanti.

418
Programmazione (Gambas 2) / Re: recuperare dati da un foglio excel
« il: 25 Maggio 2010, 00:40:00 »
sono riuscito ad inserire l'arrey nella grid solo che ho un problema. Quando salvo in csv mi chiede che separatore voglio usare e mi fa scegliere tra ' e ". se uso l'apice mi divide delle celle dovec'è scritto CAFFE' CORRETTO oppure CAFFE' MACCHIATO (per via dell'accento esportato come apice. Se uso " non so come inserirlo nell'istruzione SPLIT.

rec=split(string,?)


419
Programmazione (Gambas 2) / Re: recuperare dati da un foglio excel
« il: 24 Maggio 2010, 22:16:38 »
ho provato a fare questo

Codice: [Seleziona]
PUBLIC SUB Form_Open()

DIM f AS String
DIM rec AS String[]
DIM s AS String[]
DIM i AS Integer = 0
DIM j AS Integer = 0

  f = File.Load("/home/matteo/Scrivania/Gestionale/CAMIGest/Archivio Cassa/2genn.csv")
 
  rec = Split(f, "/n", "", TRUE) 'Split dell'intero file dove trova un ritorno a capo
 
  GridView1.mode = Select.Multiple
  GridView1.Columns.Count = 4
  GridView1.Rows.Count = rec.Count
 
  FOR EACH f IN rec
    s = Split(f, ";")
    TextArea1.Text = s[j]
    GridView1[i, 0].Text = s[j]
    INC j
    GridView1[i, 1].Text = s[j]
    INC j
    GridView1[i, 2].Text = s[j]
    INC j
    GridView1[i, 3].Text = s[j]
    INC j
    INC i
   
    ' In questa parte di codice fai in modo di inserire i dati nella tua GridView
  NEXT


END

ma mi da out of bounds alla riga

Codice: [Seleziona]
GridView1[i, 1].Text = s[j]

420
Programmazione (Gambas 2) / Re: recuperare dati da un foglio excel
« il: 24 Maggio 2010, 19:58:14 »
ok potrebbe essere la via giusta mettere il file csv in un array tramite la funzione split e poi lavorarla per creare la mia tabella. Ignoro però come caricare il file.csv per poi splittarlo

ok come avevo detto da excel salvo un csv e poi come lo carico in gambas per splittarlo?

Pagine: 1 ... 26 27 [28] 29 30