Странно, но поведение кажется непоследовательным, когда есть только одна строка, которая нуждается в дополнительном завершающем переводе строки для работы.
Так
«a \ tb \ tc \ n» не работает, результат - [abc] в одной ячейке
"a \ tb \ tc \ n \ n" работает нормально
Для нескольких строк завершающий символ новой строки, кажется, не имеет значения, все они ведут себя одинаково в том, что две строки созданы, и выбранная ячейка является первой на второй строке
«А \ Т.Б. \ дц \ й \ те \ ТФ»
«А \ Т.Б. \ дц \ й \ те \ тс \ п»
«А \ Т.Б. \ дц \ й \ те \ тс \ п \ п»
"А \ Т.Б. \ дц \ й \ те \ тс \ N \ N \ п"
Таким образом, программно, если компилируется неизвестное количество записей (как и я), имеет смысл просто добавить дополнительную новую строку в буфер обмена. Поведение этого, кажется, время от времени меняется / нарушается, из-за этих проблем мне приходилось возиться с моим приложением несколько раз за последние несколько лет.