Мне нужно использовать веб-сайт для экспорта данных в формате XLS, для конвертации в CSV, для выгрузки в базу данных MySQL.
Моя проблема в том, что этот экспортер POS рассматривает возврат каретки в исходных данных как новые поля, так что файл Excel представляет собой беспорядок:
Пример:
[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
Это полностью истощает мою одноступенчатую конвертацию в CSV. Стандартная команда слияния не полезна, потому что она отбрасывает все данные, кроме первого поля.
Единственное решение, которое я нашел, состоит в том, что я могу вставить соседний столбец, объединить соответствующие строки, объединить эти 3 строки в блок после объединения во втором столбце, а затем удалить оригинал. Это жестоко, почти невозможно, но требует много времени.
У кого-нибудь есть лучший способ решить проблему? Веб-экспортер POS контролируется другой компанией и полностью из моих рук ...
Отредактируйте, чтобы добавить "правильный" пример:
[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
_____________|__________|__________________________|___