Tôi phải sử dụng một trang web để xuất dữ liệu ở định dạng XLS, để được chuyển đổi sang CSV, để được chuyển vào cơ sở dữ liệu MySQL.
Vấn đề của tôi là nhà xuất khẩu POS này coi lợi nhuận vận chuyển trong dữ liệu gốc là các trường mới, do đó tệp Excel là một mớ hỗn độn:
Thí dụ:
[Name] [Age] [Employment History] // Excel File:
Smith, John 30 2005-2006 Bennigan's // row 1
2006-2007 Shenanigan's // row 2
2007-2008 Grizzlebee's // row 3
Smith, Karen . . . // row 4
Điều này hoàn toàn thực hiện chuyển đổi CSV một bước của tôi. Lệnh hợp nhất tiêu chuẩn không hữu ích vì nó loại bỏ tất cả dữ liệu ngoài trường đầu tiên.
Giải pháp duy nhất tôi tìm thấy là tôi có thể chèn một cột liền kề, hợp nhất các hàng thích hợp, nối 3 dòng đó vào khối sau hợp nhất trong cột thứ hai, sau đó xóa bản gốc. Điều này là tàn bạo, gần như không thể tốn thời gian mặc dù.
Có ai có một cách tốt hơn để giải quyết vấn đề? Nhà xuất khẩu web POS được kiểm soát bởi một công ty khác và hoàn toàn nằm ngoài tầm tay của tôi ...
Chỉnh sửa để thêm một ví dụ "chính xác":
[Name] | [Age] | [Employment History] | // Excel File:
______________|__________|__________________________|__
Smith, John | 30 | 2005-2006 Bennigan's | // row 1
| | 2006-2007 Shenanigan's |
| | 2007-2008 Grizzlebee's |
______________|__________|__________________________|___
Smith, Karen | 25 | 2001-2010 Ma Bell | // row 2
_____________|__________|__________________________|___