Tôi cần phải thêm một trong số này vào một dự án. Có một dự án PHP nguồn mở được thực hiện cho việc này không? Không muốn phát minh lại bánh xe.Giao diện ánh xạ trường CSV
Trả lời
triển khai có thể về những gì bạn yêu cầu bao gồm
Quick CSV import with visual mapping
Đây là một thực hiện đầy đủ với một ánh xạ hình ảnh, mặc dù nó không phải là chủ đề như hình ảnh của bạn. Một ví dụ về việc sử dụng là sẵn here
-
Đây là một thực hiện một phần nó chuyển đổi csv để một bảng dữ liệu html. Phần còn lại sẽ được chuyển đổi bảng tạo to SQL với một ánh xạ hình ảnh
Các mục sau đây là triển khai một phần PHP rằng bản đồ csv to SQL mà không cung cấp một bản đồ trực quan hơn cho người dùng.
Đôi khi reinventing the wheel là tốt, bạn sẽ có được những gì bạn cần, và những gì bạn chỉ cần
Điều này có vẻ đơn giản, trước tiên bạn cần một csv kinda phân tích cú pháp, nhưng đó chỉ là quá dễ dàng, bạn có thể làm điều gì đó như:
nhiệm vụ của bạn có thể phá vỡ trong:
1. nhập csv:. (Xây dựng một hình thức upload, xử lý tập tin xác nhận gia hạn
2. Store csv đâu đó tạm (Cửa hàng tập tin, có lẽ với băm thay cho tên như vậy không có mâu thuẫn tồn tại
3. Phân tích các csv. (http://php.net/manual/en/function.fgetcsv.php sẽ là bạn của bạn)
4.- Hai trường nhập, một cho các tệp được phân tích cú pháp và một cho bản đồ của bạn, sử dụng một số phiên/javascript fancyness để thêm các cột bên phải khi đang bay
5.- Sau đó lưu trữ các cột được ánh xạ thành giá trị csv thực.
Đây không phải là một câu trả lời cho câu hỏi. Vâng, đó là những bước liên quan. Tôi đã cung cấp 50 điểm danh tiếng để tìm hiểu xem jQuery/PHP mạnh mẽ đã được viết KHÔNG vì tôi không biết cách thực hiện. – jerrygarciuh
@jerrygarciuh - "Đây không phải là câu trả lời cho câu hỏi". Có lẽ không, nhưng tốt đẹp giống nhau ':)' – halfer
- 1. Chú thích JAXB - Ánh xạ giao diện và @XmlElementWrapper
- 2. Cách xác định ánh xạ trong elasticsearch không chấp nhận các trường khác mà các ánh xạ được ánh xạ?
- 3. Ánh xạ tự động tới một giao diện: Ngoại lệ "Phương thức không được triển khai"
- 4. Làm thế nào để ánh xạ một giao diện trong nhibernate?
- 5. LINQ, thực thể triển khai Giao diện và ngoại lệ trong ánh xạ
- 6. Sử dụng phản xạ để tìm giao diện được cài
- 7. Ánh xạ liên kết với siêu lớp được ánh xạ
- 8. ánh xạ trường tự tham chiếu trong JPA
- 9. Ánh xạ các trường Infopath đến các cột Sharepoint
- 10. SSIS - ánh xạ cột động
- 11. Thiết lập ánh xạ IRQ
- 12. Rails chuyển trường hợp trong giao diện
- 13. Loại hiện tại là một giao diện và không thể được xây dựng. Bạn đang thiếu một ánh xạ kiểu?
- 14. Làm thế nào để bạn ánh xạ một thực thể -> mối quan hệ giao diện sử dụng Fluent NHibernate?
- 15. Doctrine2 Mapping: 2 trường được ánh xạ tới một trường (ManyToOne)
- 16. giao diện iphone hiệu ứng ánh sáng câu hỏi
- 17. Ánh xạ XML-to-SQL
- 18. Ánh xạ Enum từ chuỗi
- 19. Java: JAX-WS Ánh xạ
- 20. App Engine ánh xạ URL
- 21. nhập vào ánh xạ int
- 22. Ánh xạ SqlGeography với Dapper
- 23. Ánh xạ tới chuỗi trong Java
- 24. Ánh xạ Enum dưới dạng chuỗi trong NHibernate 3.2 ánh xạ theo mã
- 25. Ánh xạ NHibernate với No Id
- 26. Các ký tự ánh xạ lõi của
- 27. sự khác biệt giữa bộ nhớ ánh xạ io và io ánh xạ io
- 28. script để ánh xạ ổ đĩa mạng
- 29. Hibernate DTO và ánh xạ đối tượng giá trị
- 30. Cách ánh xạ kiểu Interval trong Hibernate?
Ví dụ ở đây: http://www.hurricanesoftwares.com/how-to-import-csv-file-in-your-php-application/ Thật tuyệt vời. Đọc qua tất cả các mã và cho nó một ổ đĩa thử nghiệm. Cảm ơn! Đã lưu cho tôi một số giờ làm việc không cần thiết! – jerrygarciuh