Necesito agregar uno de estos a un proyecto. ¿Hay un proyecto PHP de código abierto hecho para esto? No quiero reinventar la rueda.CSV Field Mapping GUI
Respuesta
implementaciones posibles de lo que pide incluyen
Quick CSV import with visual mapping
Este una implementación completa con un mapeo visual, aunque no es temática como en su imagen. Un ejemplo de uso es disponible here
-
Esta es una implementación parcial convierte csv a una tabla de datos HTML. La parte restante sería convertir la tabla generada a SQL con un mapeo visual
Los siguientes artículos son implementaciones parciales PHP que mapa csv a SQL sin proporcionar un mapeo visual para el usuario.
veces reinventar la rueda es bueno, se obtiene lo que necesita, y lo que necesita solamente
Esto parece fácil, primero se necesita un csv poco analizador, pero eso es demasiado fácil que pueda hacer algo como:
Su tarea se puede descomponer en:
1.- Importe el csv:. (Construye un formulario de carga, manejar la validación extensión de archivo
2.- tienda del csv algún lugar temporalmente (archivo de tienda, probablemente con picadillo en lugar del nombre de modo no existe ningún conflicto
3.- analizar el CSV. (http://php.net/manual/en/function.fgetcsv.php será su amigo)
4.- Dos campos de entrada, uno para los archivos analizados y otro para su mapa, use algunas sesiones/sofisticación de Javascript para agregar las columnas correctas sobre la marcha
5.- A continuación, almacene las columnas asignadas a los valores de csv reales.
Esto no es una respuesta a la pregunta. Sí, esos son los pasos involucrados. He ofrecido 50 pts de reputación para descubrir si el jQuery/PHP robusto ya se ha escrito NO porque no sé cómo hacerlo. – jerrygarciuh
@jerrygarciuh - "Esta no es una respuesta a la pregunta". Tal vez no, pero se bueno de todos modos ':)' – halfer
- 1. Cuándo usar $ HTTP_POST_VARS ['field'] y $ _POST ['field']?
- 2. Fluent Nhibernate mapping hasMany
- 3. Mapping array con Hibernate
- 4. Linux- Windows Timezone Mapping?
- 5. Hibernate Mapping Package
- 6. Hibernate @Enumerated mapping
- 7. Gender Field en java
- 8. Spring roo, field enum
- 9. Jquery Hidden Field
- 10. MySQL table2.field = "X"
- 11. SQLAlchemy ORDER BY FIELD()
- 12. PHP Mail, CC Field
- 13. oracle datetime field indexing
- 14. PDF Form Field Manipulation
- 15. NHibernate Component Mapping VS IUserType
- 16. Hibernate Enum mapping utilizando anotaciones
- 17. MVC mapping viewmodels to POCOs
- 18. Mapping std :: map to Python
- 19. Object to Object Mapping Utility
- 20. Rails/Activerecord database field timezone
- 21. Private Static Readonly Field Capitalization
- 22. datamapper multi-field unique index
- 23. Ruby on Rails field average?
- 24. Django form field label translations
- 25. HTML File upload field style
- 26. Jade select field populating data
- 27. Consulta en Mongoid Hash Field
- 28. Java GUI descrita en XML
- 29. Bulkloader CSV error de tamaño
- 30. C# Lambda Expression Mapping Multiple Conditions
El ejemplo aquí: http://www.hurricanesoftwares.com/how-to-import-csv-file-in-your-php-application/ Es simplemente genial. Lea todo el código y le dio una prueba de manejo. ¡Gracias! Me ahorró algunas horas de trabajo innecesario! – jerrygarciuh