Autore Topic: importare ed esportare file csv  (Letto 1368 volte)

Offline domenico

  • Gamberetto
  • *
  • Post: 36
    • Mostra profilo
importare ed esportare file csv
« il: 09 Marzo 2016, 20:22:13 »
Buonasera, sono nuovo del forum e sono alle prime armi con gambas 3. Volevo chiedervi se potete darmi qualche dritta su come posso esportare ed importare file css. Grazie anticipatamente

Offline Gianluigi

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 4.145
  • Tonno verde
    • Mostra profilo
Re:importare ed esportare file csv
« Risposta #1 il: 09 Marzo 2016, 21:09:05 »
Ciao bentrovato,
non so se ho capito la domanda, forse potrebbe esserti utile l'esempio SmallWiki della Software farm.
Prova a scaricartelo e a studiarlo.
 :ciao:
nuoto in attesa del bacio di una principessa che mi trasformi in un gambero azzurro

Offline Gianluigi

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 4.145
  • Tonno verde
    • Mostra profilo
Re:importare ed esportare file csv
« Risposta #2 il: 09 Marzo 2016, 22:50:36 »
Ciao Domenico,
non ci far caso l'età gioca scherzi atroci, hai scritto csv e io ho letto css.
Quello che ti ho postato prima non c'entra niente, md9327 ha scritto su questo tema una piccola applicazione dimostrativa scritta in Gambas2 quella che ti allego dovrebbe funzionare su Gambas3

Queste sono le discussioni:
http://www.gambas-it.org/smf/index.php?topic=1278.msg14084#msg14084
http://www.gambas-it.org/smf/index.php?topic=1420.msg16077#msg16077
http://www.gambas-it.org/smf/index.php?topic=751.msg8357#msg8357
nuoto in attesa del bacio di una principessa che mi trasformi in un gambero azzurro

Offline Golia

  • Senatore Gambero
  • ******
  • Post: 1.298
  • no xe mai massa tardi
    • Mostra profilo
Re:importare ed esportare file csv
« Risposta #3 il: 09 Marzo 2016, 22:59:26 »
Che tipo di dati devi esportare? Database?

Offline domenico

  • Gamberetto
  • *
  • Post: 36
    • Mostra profilo
Re:importare ed esportare file csv
« Risposta #4 il: 10 Marzo 2016, 11:45:58 »
Buongiorno e grazie per le risposte. In realtà ho sbagliato io perchè nel titolo ho messo csv e nel messaggio css :D e quello che mi serve è l'importazione ed esportazione dei csv. Comunque si, database!

Offline Golia

  • Senatore Gambero
  • ******
  • Post: 1.298
  • no xe mai massa tardi
    • Mostra profilo
Re:importare ed esportare file csv
« Risposta #5 il: 10 Marzo 2016, 18:00:50 »
Prova questo esempio, c'è una classe che avevo fatto tempo fà con l'aiuto di milio.
La classe aggiunge un'oggetto nella sezione Form (dove c'è textbox label etcc)
Se ti va bene basta che copy la cartella csvbox nel tuo progetto
Ciao
« Ultima modifica: 10 Marzo 2016, 18:06:55 da Golia »

Offline domenico

  • Gamberetto
  • *
  • Post: 36
    • Mostra profilo
Re:importare ed esportare file csv
« Risposta #6 il: 10 Marzo 2016, 21:06:06 »
ciao golia
sono dex sto rispondendo con questo account in quanto sto aiutando a finire un programma.
visto che sei un super esperto di database la classe si può modificare per mysql?
se si come impostarlo.


Offline Golia

  • Senatore Gambero
  • ******
  • Post: 1.298
  • no xe mai massa tardi
    • Mostra profilo
Re:importare ed esportare file csv
« Risposta #7 il: 10 Marzo 2016, 21:24:16 »
Ciao dex :2birre:
certo funziona con tutto :)
basta che metti l oggetto nel form e poi gli dai le proprietà. Basta che vedi l esempio
le proprietà di csvbox1 nel form.
Spero di essermi spiegato perché adesso sono col telefono.
Casomai domani ti spiego meglio

Offline domenico

  • Gamberetto
  • *
  • Post: 36
    • Mostra profilo
Re:importare ed esportare file csv
« Risposta #8 il: 10 Marzo 2016, 21:50:13 »
Ciao golia
è un piacere sentirti.
si il codice funziona, ho cambiato la connessione a mysql e gira.
ora ho un altro piccolo problemino, in fase di importazione non verifica se il prodotto esiste e ne aggiunge un altro.
siccome sono un  po arrugginito con gambas mi dai una dritta dove devo inserire una struttura if per verificare la presenza del record?

Offline Golia

  • Senatore Gambero
  • ******
  • Post: 1.298
  • no xe mai massa tardi
    • Mostra profilo
Re:importare ed esportare file csv
« Risposta #9 il: 10 Marzo 2016, 23:12:39 »
è un piacere anche per me!, mi sembra di essere tornato indietro di qualche anno! manca solo milio ;D
Sono molto arruginito anch'io, ho ripreso con gambas proprio da qualche giorno, mi mancava :-*.
Purtroppo in questo momento a casa non ho linux  :hatecomputer: , se hai un pò di pazienza in ufficio provo a riguardarmi il codice.
Ciau a presto

Offline domenico

  • Gamberetto
  • *
  • Post: 36
    • Mostra profilo
Re:importare ed esportare file csv
« Risposta #10 il: 10 Marzo 2016, 23:25:26 »
ok, non ti preoccupare. ciao golia, a presto. dex

Offline Golia

  • Senatore Gambero
  • ******
  • Post: 1.298
  • no xe mai massa tardi
    • Mostra profilo
Re:importare ed esportare file csv
« Risposta #11 il: 12 Marzo 2016, 16:53:26 »
Ciao
Ho sistemato un pò la classe, non mi ricordavo neanche come funzionava.. :rolleyes:
Allora, ci sono 7 proprietà:
Indispensabili:
.Connection  - Connessione
.Table       - Tabella dove scrivere i dati
.SqlExport   - Query di selezione
.CSVfield    - Campi interessati

Non indispensabili:
.Primariga   -scrive o salta la prima riga nel file csv se il valore è true
.DefaultValue - serve per inserire in un campo del database un valore di default (vedi nell'esempio)
.SaltaEsistente - Valore numerico che indica il campo da controllare se esistente, indicare il numero del campo interessato nell'ordine messo in CSVfield

lo so, ho fatto un misto tra inglese e italiano :), è tanto che non ho scritto qualcosa in veneto ;D

Comunque nell'allegato ci sono vari esempi che servono più delle parole
Provate a testarlo poi mi fate sapere.
Ciao

Offline domenico

  • Gamberetto
  • *
  • Post: 36
    • Mostra profilo
Re:importare ed esportare file csv
« Risposta #12 il: 13 Marzo 2016, 00:34:22 »
Buonasera. Va bene, grazie 1000. Proviamo e ci risentiamo. :D ;D

Offline domenico

  • Gamberetto
  • *
  • Post: 36
    • Mostra profilo
Re:importare ed esportare file csv
« Risposta #13 il: 23 Marzo 2016, 16:42:22 »
Ciao Golia, ho finito di impostare il tutto e ho provato il codice. va che è una meraviglia.!! :D :D L'unica cosa che non sono riuscito a far funzionare è l'importazione e l'esportazione di più tabelle del database. ho creato un'altra csvbox, un'altra griglia con il relativo codice, ma mi dice che la connessione non è aperta. dove sbaglio??