Tôi đã gặp sự cố tương tự (với tệp được phân tách bằng tab) sau khi nâng cấp từ phiên bản cũ của phpMyAdmin. Những điểm sau đây có thể hữu ích:
- phpMyAdmin phải có số cột chính xác. Trong các phiên bản cũ hơn của phpMyAdmin, bạn có thể không cung cấp giá trị trống cho các cột ở cuối hàng, nhưng trường hợp này không còn nữa.
- Nếu bạn xuất tệp Excel thành văn bản và các cột ở đầu hoặc cuối hàng hoàn toàn trống, Excel sẽ không xuất khoảng trống cho các hàng đó. Bạn cần đặt một cái gì đó vào hoặc để trống sau đó chỉnh sửa tệp kết quả trong trình chỉnh sửa văn bản với các biểu thức chính quy, ví dụ:để thêm một hàng trống đầu tiên, hãy tìm kiếm
^
và thay thế bằng,
(Tệp CSV) hoặc\t
(tệp tab); để thêm hai cột vào cuối tìm kiếm cho$
và thay thế bằng,,
hoặc\t\t
vv - Thêm một dòng trống vào cuối tệp để tránh thông báo lỗi đề cập đến dòng dữ liệu cuối cùng. Đây có vẻ là một lỗi đã được sửa trong các phiên bản mới hơn.
- Khi ở trong trình soạn thảo văn bản, cũng hãy kiểm tra mã hóa tệp vì Excel đôi khi lưu dưới dạng những thứ như UTF-16 với BOM mà phpMyAdmin không thích.