2012-03-22 14 views

risposta

8

possibili implementazioni di quello che chiedi includono

  • Quick CSV import with visual mapping

    Questa un'implementazione completa con una mappatura visiva, anche se non è a tema come la vostra immagine. Un esempio di utilizzo è avaliable here

  • jQuery csv2table

    Questa è un'implementazione parziale converte csv a una dati della tabella html. La parte restante sarebbe per convertire la tabella generata a SQL con una mappatura visiva

I seguenti elementi sono implementazioni parziali PHP che mappa csv a SQL senza fornire una mappatura visiva per l'utente.

+0

L'esempio qui: http://www.hurricanesoftwares.com/how-to-import-csv-file-in-your-php-application/ È semplicemente fantastico. Leggi tutto il codice e ti ha dato un test drive. Grazie! Mi ha salvato alcune ore di lavoro inutile! – jerrygarciuh

2

volte reinventare la ruota è buono, si ottiene quello che ti serve, e che cosa è necessario solo

Questo sembra facile, in primo luogo è necessario un csv po parser, ma questo è solo troppo facile si può fare qualcosa di simile:

vostro compito può essere abbattere in:

1.- Importare il csv:. (costruire un modulo di upload, la maniglia convalida estensione del file

2.- Conservare il csv da qualche parte temporaneamente (file Store, probabilmente con hash invece del nome in modo da conflitti esistono

3.- analizzare il CSV. (http://php.net/manual/en/function.fgetcsv.php sarà il tuo amico)

4.- Due campi di input, uno per i file analizzati e uno per la mappa, utilizzare alcune sessioni/javascript fantasia per aggiungere al volo le colonne giuste

5.- Quindi memorizzare le colonne mappate a valori csv reali.

+0

Questa non è una risposta alla domanda. Sì, quelli sono i passaggi coinvolti. Ho offerto 50 punti di reputazione per scoprire se robusto jQuery/PHP è già stato scritto NON perché non so come farlo. – jerrygarciuh

+0

@jerrygarciuh - "Questa non è una risposta alla domanda". Forse no, ma sii bello lo stesso ': ' – halfer

Problemi correlati