Suntechnic: ну через либру не пробовал, как рас сейчас пытаюсь где нибудь раздобыть либру и попробовать , а через регулярку весь файл в одну строку сливает
Suntechnic: другая система это modx + importX от безумкина , так , а в случае если нет Либры и скачать тоже возможности нет ? а если в Либре обработать то можно поточнее как это сделать ?
что значит в исходном файле ? как ? они мешают при импорте в другую систему , в csv должно быть так , одна строка , один объект (в моем случае недвижисоти) но csv из Битрикса экспортируется с переносами строк в поле с описанием , естественно при импорте последовательность нарушается
я уже подумал об этом, сегодня попробую пошаманить с самим механизмом битрикса , получив все поля и строки которые там есть и сделать str_replace \n\r по твоему примеру , тогда по идее добьемся желаемого результата , тогда он должен будет привести все строки к состоянию отсутствия переносов строки , и только потом выгружать в csv , сегодня буду пробовать
Ivan Petrovitch: (имел ввиду перенос строки ) не , экспортировать все получилось, на выходе получился точно такой же csv который выплевывает Битрикс , они прямо в бд почему то с такими отступами , причем не спец символов , ничего , просто перенос строки типа :
бла бла бла Недвижимость
бла бла бла Недвижимость
бла бла бла Недвижимость
бла бла бла Недвижимость
текст котес ый содержит в себе полное описание объекта недвижимости , если присмотреться в файле видно , по переносам можно найти что то типа "В бизнес-центре премиум класса созданы все условия для ведения успешного бизнеса:Центральный деловой район: " и бла бла бла , это полное описание , в нем проблема
Ivan Petrovitch: я пробовал экспортировать без поля "описание" где содержится этот текст , и все переносится спокойно , без проблем , на выходе нужно сделать так чтобы все поля одного объекта были в одно строке для корректного импорта , как это сделать не пойму , потому что как вы предложили не катит , ибо все сливается в одну строку , еще содержиме этих полей закрывается в кавычки , думал можно регуляркой сделать , но только в самом тексте тоже встречаются ковычки , я уже вообще хз как же это сделать , а в самом битриксе нет настройки типа "переносить отступы " или типа того , чтобы такой проблемы не было
Ivan Petrovitch: я пробовал экспортировать без поля "описание" где содержится этот текст , и все переносится спокойно , без проблем , на выходе нужно сделать так чтобы все поля одного объекта были в одно строке для корректного импорта
Ivan Petrovitch: так нужен не один перенос , согласен формулировка вопроса была не исчерпывающей , просто не осведомлен в вопросе , раньше такого не делал , перенос нужен не один , теперь я вижу что нужен перенос после каждого объекта недвижимости , т/е первая строка это назвнание полей в которые он попадет , а все остальные строки это их содержимое , сейчас когда нет вообще никаких переносов получилось так какбудто у нас один объект , а их 18 000 , получается переносы строки все же нужны чтобы парсер смог отделить один объект от другого , а беда как рас в том что в экспортируемом тексте объектов есть переносы строки которые сбивают парсер с толку
Ivan Petrovitch: вот что ответил парсер modx : Error: Недостаточно приведённых данных. Должна быть как минимум одна строка заголовков и одна строка данных.
так получается что мы все слили в одну большую строку