Devo aggiungere uno di questi a un progetto. Esiste un progetto PHP open source realizzato per questo? Non voglio reinventare la ruota.GUI per la mappatura dei campi CSV
risposta
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
-
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.
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.
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
@jerrygarciuh - "Questa non è una risposta alla domanda". Forse no, ma sii bello lo stesso ': ' – halfer
- 1. CSV per mappatura modello oggetto
- 2. Capitalizzazione di mappatura dei campi di Jackson JSON?
- 3. HeidiSQL importa campi vuoti csv
- 4. Analisi dei campi con caratteri speciali utilizzando Perl Testo :: CSV
- 5. Alternativa al dozer per la mappatura dei bean?
- 6. I due metodi per la mappatura dei tasti in Emacs
- 7. Convalida tutti i campi nella GUI Swing
- 8. Come funziona la serializzazione dei campi pigri?
- 9. org.hibernate.MappingException: ripetuta colonna nella mappatura per la raccolta utilizzando @JoinTable
- 10. Come far sì che Dapper ignori/rimuova i caratteri di sottolineatura nei nomi dei campi durante la mappatura?
- 11. Fluent NHibernate mappatura su più campi non-PK
- 12. Mappatura dei risultati stored procedure Entity
- 13. mappatura dei caratteri in EditText Android
- 14. Ricerca elastica dati primaverili con campi nidificati e mappatura
- 15. Tipo C++ 11 per la mappatura enum?
- 16. GUI standalone Apache ANT per una facile esecuzione dei target
- 17. Mongo: esporta tutti i dati dei campi dalla raccolta senza specificare i campi?
- 18. Mappatura dei ruoli di sicurezza Tomcat
- 19. Qual è l'approccio migliore per la modifica dei campi dei moduli interattivi PDF su iOS?
- 20. leggere il file CSV con virgole all'interno dei campi in Python
- 21. Esiste un DSL Scala per la GUI?
- 22. Utilizzo di WPK per la GUI PowerShell
- 23. GUI per la gestione di Redis
- 24. Dov'è la GUI di CMake per Linux?
- 25. GUI per Berkeley DB
- 26. Mappatura dei valori xml al tipo enum
- 27. Mappatura Doctrine2: 2 campi mappati su un campo (ManyToOne)
- 28. Analizzatore CSV completo per Haskell?
- 29. Aggiungere dinamicamente i campi alla GUI di MATLAB?
- 30. Django order_by somma dei campi
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