[ID CC-CC2022] Из книги indb - в новый документ indd. Но не объединяя, а привязывая файлы

  • Автор темы Автор темы LeonidB
  • Дата начала Дата начала
разбить данные по колонкам как раз имеет смысл, можно будет применить разное форматирование
 
а так - можно наверное заменить на \n
 
в ЭКселе описание стоит в одной колонке с названием Описание01.
Каждая строчка описания с новой строки.
Untitled-2.jpg


В текстовом файле, естественно всё слетает.

Untitled-3.jpg


Шаблон выглядит так

Untitled-4.jpg



Ну, и как следствие строки описания попадают куда попало:

Untitled-5.jpg


А какие спецсимволы можно поставить в экселе, чтобы новая строка описания оставалась в своем текстовом блоке?
 
Я, возможно, что-то пропустил, но спрошу: а что мешает убрать перевод строки в самом экселе?
 
Многострочные ячейки нужно экспортировать закавыченными.
C DM это все равно ничего не даст (да и закавычен он :) ). То, что там стоит \n который Excel воспринимает как перевод строки внутри ячейки вместо \r\n ситуации не изменит :) Но можно сделать скрипт, который будет расставлять подобный текст правильно.
 
Последнее редактирование:
какие спецсимволы можно поставить в экселе
В экселе никакие :) Но можете открыть csv в Notepad++ > CTRL+H > поставить галку регулярные выражения/найти = (.)\n/заменить = $1<\\n>, сохранить. После сделать DM в ID > CTRL+F > вкладка GREP /найти = <\\n>/заменить = \r
 
  • Спасибо
Реакции: SergePetrov
а что мешает убрать перевод строки в самом экселе?
Можно убрать, но тогда будет сплошной массив текста. А здесь же именно нужно сохранить форматирование с точкой и запятой в конце каждой строчки и строками с новой строки. Технический текст! Должны перечисляться характеристики!
Многострочная ячейка.
 
В экселе никакие :) Но можете открыть csv в Notepad++ > CTRL+H > поставить галку регулярные выражения/найти = (.)\n/заменить = $1<\\n>, сохранить. После сделать DM в ID > CTRL+F > вкладка GREP /найти = <\\n>/заменить = \r
Абсолютно рабочий вариант!
Сработало прям именно так, как нужно!
Вы волшебник!
Преогромнейшее, спасибо!

Untitled-6.jpg
 
Можно убрать, но тогда будет сплошной массив текста.

Не по теме:
Вот прямо всё надо разжевать и в рот положить. 'P:E'

А что мешает найти тот самый перевод строки и заменить его на какой-либо уникальный символ или их последовательность с последующим возвратом этого действия потом в индизайне?
 
Последнее редактирование:
  • Спасибо
Реакции: SergePetrov