Aiuto con CSV

Started by kor3, 07 February 2015, 13:35:52

Previous topic - Next topic
A financial contribution is greatly appreciated as a support, to help us to keep live the project.
If you like this project you can donate some piece of BitCoin to this address: bc1qy5tgq6tvrckac2a57unxvqcnxamrvhduve9sj9

kor3

Salve e grazie per il bellissimo componente, complimenti sinceri.

Passiamo subito al mio problemino.  ;D

Ho installato il componente Alexandria Book Library e funziona tutto alla grande, tranne il fatto che ho un problema nell'importazione del CSV.

Ho realizzato un libro d'esempio, l'ho esportato in CSV e non sono presenti le intestazioni di colonna, allora le ho copiate da Import/Export:

title, subtitle, alias, id editor, price, pag, user id, user alias, description, image name, file name, year, id location, id library, vote, numvote, hits, published, qty, isbn, approved, userid, url, url label, date insert, catalog, checked_out, checked_out_time, access, metakey, metadesc, note, language, editedby, catid, authors, tags

le ho inserite nel primo rigo ed incolonnate con il separatore virgola, ho compilato i vari campi con un libro di prova.

Ho cambiato in notepad la virgola con il punto e virgola salvato, importato e mi da questo errore.

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '; subtitle; alias;id editor;price;pag;user id;user alias;description;image name;' at line 3 SQL=INSERT INTO jos_abbook (title, subtitle, alias, ideditor, price, pag, user_id, created_by_alias, description, image, file, year, idlocation, idlibrary, vote, numvote, hits, state, qty, isbn, approved, userid, url, url_label, dateinsert, catalogo, checked_out, checked_out_time, access, metakey, metadesc, note, language, editedby, catid) VALUES (title; subtitle; alias;id editor;price;pag;user id;user alias;description;image name;file name; year; id location; id library; vote; numvote; hits; published; qty; isbn; approved; userid; url; url label; date insert; catalog; checked_out; checked_out_time; access; metakey; metadesc; note; language; editedby; catid,3)

Sapreste aiutarmi a capire dove si trova l'errore?

Grazie mille in anticipo.

A financial contribution is greatly appreciated as a support, to help us to keep live the project.
If you like this project you can donate some piece of BitCoin to this address: bc1qy5tgq6tvrckac2a57unxvqcnxamrvhduve9sj9

federica

Ciao kor3,
se vuoi un file css di esempio puoi creare due libri ed esportare il file in csv come hai già fatto, ma non è necessario che tu faccia altre modifiche alla stuttura del file, ti basta solo aggiungere altre righe con gli altri libri.
Se ti viene utile avere le intestazioni delle colonne puoi aggiungere la riga, ma prima dell'importazione la devi cancellare.

Se vuoi fare una prova di funzionamento prova a esportare i libri di una categoria e importarli in un'altra categoria senza fare alcuna modifica al file csv.
Al mondo ci sono 10 tipi di persone, quelli che hanno capito il codice binario e quelli che non l'hanno capito.
Informatizzati [url="https://informatizzati.org"]https://informatizzati.org[/url]
Stacca la spina [url="https://disconnessi.org"]https://disconnessi.org[/url]

kor3

Quindi, dovrei importare il csv senza le intestazioni?

Alcune celle posso essere vuote?

federica

Esatto, le intestazioni sono da togliere. I campi possono essere vuoti tranne quelli obbligatori. Ricordati che i campi vuoti devono essere chiusi da virgolette.
Al mondo ci sono 10 tipi di persone, quelli che hanno capito il codice binario e quelli che non l'hanno capito.
Informatizzati [url="https://informatizzati.org"]https://informatizzati.org[/url]
Stacca la spina [url="https://disconnessi.org"]https://disconnessi.org[/url]

A financial contribution is greatly appreciated as a support, to help us to keep live the project.
If you like this project you can donate some piece of BitCoin to this address: bc1qy5tgq6tvrckac2a57unxvqcnxamrvhduve9sj9