если я в excele смотрю файл, то в нём все поля расположены нормально. Перевод строки может быть внутри любого текстового поля. Визуально в ячейке это видно. Когда я csv файл открываю в кодовом редакторе, то тоже вижу символы OA там, где в ячейке переводится строка.
Ну а пример:
"номер п/п", "наименование", "артикул", "описание", "количество", "цена", "сумма","примечание"
1, "бла бла ьла", "1Е8", "описание компьютера: 1, 10000, 10000, "рарова"
вот это же описание на второй строке
вот на третей (и всё это относится к
полю описание)",
2, "аоарвыра ", "2п77", "аоыв а ыл аыла ", 3, 4000, 12000, "аовла"
Пробелы расставил просто для наглядности.
Я, в принципе удалял все переносы строк из файла, но получается одна очень длинная строка, которую не понятно как обрабатывать. Т.е. просто хочется опять получить многострочный файл по восемь колонок, но чтобы внутри полей уже не было символов переноса.
Да, и в том то и дело, что я никак не могу отличить, где символ переноса - внутри поля или в конце строки, поэтому удаляю все символы переноса и получаю длинную строку, очень очень длинную строку... Вот как назад её многострочной сделать*