Nhờ hướng dẫn cách import data từ file excel vào sql theo tên các cột

Nhờ các bạn nào có cách import data từ file excel vào sql trong đó đọc theo tên các cột chứ không phải đặt sẵn theo colIndex. Ví dụ file excel có các cột id, name, location (không theo thứ tự cố định, có thể đổi vị trí trong file). khi đọc thì sẽ import cột id -> id(sql), name -> name (sql), location -> location(sql).
Dùng map thì thế nào nhỉ?
Cám ơn các bạn.

Đây là cách mình làm ở ngôn ngữ khác:

  • Tạo 1 kiểu dữ liệu key-value
  • Dòng đầu tiên của xlsx sẽ ghi key (khuyến cáo nên dùng dạng snake_case
  • Chương trình sẽ đọc toàn bộ key này và nhớ vị trí của key vào value
  • Tiếp theo là xử lí các dòng phía dưới
2 Likes
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?