Questo rapporto esporta tutte le informazioni utente da Community Builder , compresi i campi
personalizzati che si è definito, in un foglio Excel.
Disponibile nell'area download Tools (solo per Utenti registrati)
Importare il file XML originale => crea una cartella di lavoro Excel in SQL 2.
Individuare il foglio di lavoro che si desidera modificare e modificare la query SQL all'interno di SQL
2 Excel.
Ad esempio, se una query seleziona tutti i campi di una tabella:
SELECT a. *
DA mytable uno
e si desidera solo due colonne ... basta cambiare la query per:
SELECT a.colA, a.colB
DA mytable uno
(Colonna cambiamento e nomi di tabella in modo che corrisponda quanto si voglia o bisogno)
Probabili errori di Visualizzazione su exel
"Fogli di lavoro" e cliccando sul foglio di lavoro di cui trattasi "Community Builder - Utenti"
Ho aperto che e modificare il "SQL Query" campo di testo.
Ho messo in questo:
Codice:
SELECT a.id, a.username, a.name, b.firstname, b.middlename, b.lastname, a.email, b.address, b.city,
b.state, b.zipcode, b.cb_cellnumber, b . cb_homenumber, b.cb_workphone, b.cb_yearjoined
FROM # __users a, b # __comprofiler
DOVE a.id = b.user_id
ORDER BY b.lastname
Vado alla scheda cartelle di lavoro
Clicco su "lista DCC membri" Cartella di lavoro, dove il foglio di lavoro è contenuta credo
Premo il tasto "Download" e aprire theproduced file Exel e ottengo l'errore "Errore di file:. I dati
potrebbero essere andati persi"
Non sto usando una sintassi SQL qualunque cosa ciò significhi.
premere sul pulsante "Download" e aprire theproduced file Exel e ottengo l'errore "Errore di file:. I
dati potrebbero essere andati persi"
Se si continua e aprire la cartella di lavoro. Riesci a vedere gli eventuali errori all'interno del
foglio di calcolo?
Non vedono alcuna errori evidenti nella query SQL - ma è impossibile dire per me dato che non ho la tua
struttura della tabella.
Per testare la query SQL e capire qual è il problema, eseguire la query SQL in phpMyAdmin (o da linea
di comando MySQL):
Codice:
SELECT a.id, a.username, a.name, b.firstname, b.middlename, b.lastname, a.email, b.address, b.city,
b.state, b.zipcode, b.cb_cellnumber, b . cb_homenumber, b.cb_workphone, b.cb_yearjoined
DA jos_users a, b jos_comprofiler
DOVE a.id = b.user_id
ORDER BY b.lastname
Se si esegue la query non ci sono errori. Come ho già detto, la query precedente produce nessun errore,
è solo quando si tenta di rimuovere i campi non voglio (a.id, a.username, o a.name) ottengo un errore e
che errore si trova all'interno del foglio di calcolo e l'errore è: Errore di file: i dati potrebbero
essere andati persi
Se eseguo questa query (che ha i campi che non voglio rimosso) che funziona bene in MyphpAdmin e
produce esattamente quello che voglio.
b.firstname SELECT, b.middlename, b.lastname, a.email, b.address, b.city, b.state, b.zipcode,
b.cb_cellnumber, b.cb_homenumber, b.cb_workphone, b.cb_yearjoined
DA jos_users a, b jos_comprofiler
DOVE a.id = b.user_id
ORDER BY b.lastname
LIMIT 0, 30
Usa aliasing per rinominare le colonne, ad esempio:
SELECT b.cb_yearjoined AS `Anno riunite`
DA ....