Joomla.it Forum
Non solo Joomla... => Database => : nio84 23 Jan 2015, 08:34:03
-
Buongiorno,
avrei bisogno di aiuto per capire il modo più corretto per esportare tutti i campi dati dei profili degli utenti e visualizzarli in un file excel.
Ho seguito la procedura letta qui sul forum per una versione precedente di Joomla. Io ora sono sulla 3.2
Dal phpmyadmin vado sul database del sito e sulla stringa user_profile, clicco e poi esporto in CSV for Execl.
Il problema è che i dati che vado ad ottenere sono si raggruppati per id utente, ma non in colonna, sono uno di seguito all'altro di riga in riga
ad esemio:
291 - profile.address - via ...
291 - profile.nome - mario
291 - profile.cognome - rossi
292 - profile.address - via ...
292 - profile.nome - carlo
292 - profile.cognome - banchi
e cosi via
Non è possibile ottenere un database del tipo suddiviso in colonne? Esempio:
id - nome - cognome - indirizzo
291 - Mario - Rossi - via....
292 - Carlo - Bianchi - via..
etc
Cosa mi dite?
-
Il problema è che i dati che vado ad ottenere sono si raggruppati per id utente, ma non in colonna
quando esporti ci sono altri parametri, quelli di formattazione, da settare
-
quando esporti ci sono altri parametri, quelli di formattazione, da settare
Grazie per la risposta.
Ho provato a settare tutte le opzioni possibili quando esporto, ma niente da fare, il risultato è sempre lo stesso.
Sono io che non vedo i parametri giusti da settare, oppure non è proprio possibile ottenere quello che voglio?
-
usa CSV come formato
Nell'esportazione le colonne sono esattamente quelle del database, se vuoi costruire formati diversi devi esportare con una query
-
usa CSV come formato
Nell'esportazione le colonne sono esattamente quelle del database, se vuoi costruire formati diversi devi esportare con una query
Grazie.
In che modo si procede per esportare con una query (non sono esperto)
C'è una guida che posso andare a leggere?
Oppure la tua gentilezza è infinita e me lo puoi spiegare :D
-
credo tu non abbia bisogno di una query personalizzata che purtroppo non è da spiegare.. è da fare conoscendo la struttura del tuo db.
La puoi fare anche col pannellino del phpmyadmin , ma bisogna conoscere MySql.
Quando esporti in CSV (con phpmyadmin) ti appare un pannellino che ti chiede come vuoi separate le tabelle, i campi etc e se vuoi mettere i nomi dei campi come intestazione delle colonne.
Effettuata l'esportazione basta che lo apri con excel che ti chiederà le stesse cose, ovvero come interpretare i segni di separazione che hai settato in esportazione.