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

Skvoznyak

15 лет на форуме
Сообщения
5 500
Реакции
2 168
разбить данные по колонкам как раз имеет смысл, можно будет применить разное форматирование
 

Skvoznyak

15 лет на форуме
Сообщения
5 500
Реакции
2 168
а так - можно наверное заменить на \n
 

SergePetrov

Участник
Сообщения
25
Реакции
0
в ЭКселе описание стоит в одной колонке с названием Описание01.
Каждая строчка описания с новой строки.
Untitled-2.jpg


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

Untitled-3.jpg


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

Untitled-4.jpg



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

Untitled-5.jpg


А какие спецсимволы можно поставить в экселе, чтобы новая строка описания оставалась в своем текстовом блоке?
 

Jeine

Да здравствует разум! Да сгинет маразм!
15 лет на форуме
Сообщения
7 310
Реакции
6 315
Я, возможно, что-то пропустил, но спрошу: а что мешает убрать перевод строки в самом экселе?
 

~RA~

Одарённая.
12 лет на форуме
Сообщения
11 891
Реакции
3 458

Gad

Сообщения
2 975
Реакции
1 408
Многострочные ячейки нужно экспортировать закавыченными.
C DM это все равно ничего не даст (да и закавычен он :) ). То, что там стоит \n который Excel воспринимает как перевод строки внутри ячейки вместо \r\n ситуации не изменит :) Но можно сделать скрипт, который будет расставлять подобный текст правильно.
 
Последнее редактирование:

Gad

Сообщения
2 975
Реакции
1 408
какие спецсимволы можно поставить в экселе
В экселе никакие :) Но можете открыть csv в Notepad++ > CTRL+H > поставить галку регулярные выражения/найти = (.)\n/заменить = $1<\\n>, сохранить. После сделать DM в ID > CTRL+F > вкладка GREP /найти = <\\n>/заменить = \r
 
  • Спасибо
Реакции: SergePetrov

SergePetrov

Участник
Сообщения
25
Реакции
0
а что мешает убрать перевод строки в самом экселе?
Можно убрать, но тогда будет сплошной массив текста. А здесь же именно нужно сохранить форматирование с точкой и запятой в конце каждой строчки и строками с новой строки. Технический текст! Должны перечисляться характеристики!
Многострочная ячейка.
 

SergePetrov

Участник
Сообщения
25
Реакции
0
В экселе никакие :) Но можете открыть csv в Notepad++ > CTRL+H > поставить галку регулярные выражения/найти = (.)\n/заменить = $1<\\n>, сохранить. После сделать DM в ID > CTRL+F > вкладка GREP /найти = <\\n>/заменить = \r
Абсолютно рабочий вариант!
Сработало прям именно так, как нужно!
Вы волшебник!
Преогромнейшее, спасибо!

Untitled-6.jpg
 

Jeine

Да здравствует разум! Да сгинет маразм!
15 лет на форуме
Сообщения
7 310
Реакции
6 315
Можно убрать, но тогда будет сплошной массив текста.

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

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