Это может быть неэффективно, если содержимое слишком велико, но может помочь во многих случаях, и идею можно использовать повторно, возможно, оптимизировать, выполняя это для небольших кусков (но вам придется обрабатывать сокращения с буферизацией фиксированного размера) ,
ользую PHP для импорта файла CSV, который происходит из таблицы Excel. Некоторые из полей содержат разрывы строк, поэтому, когда я снова открываю CSV в электронной таблице Excel / Open Office, он неправильно интерпретирует, где должны произойти разрывы строк.
Кроме того, в моем скрипте, использующем fgetcsv для прохождения каждой строки, это неправильно разрыв строки, где это не должно быть.
Я мог бы очистить данные вручную, но а) это заняло бы целую вечность как 10-строчный файл, и б) данные экспортируются из клиентского программного обеспечения
Любые идеи о том, как автоматически решить эту проблему в процессе импорта? Я бы подумал, что разделив поля, можно было бы отсортировать его, но это не так.