Небольшое исследование по выводу переноса в Excel-xml:
1. То, что формируется у меня - с потеряным переносом, в Екселе, понятно, в одну строку выводится:
<Cell ss:StyleID="s29"><Data ss:Type="String">test it</Data></Cell>
2. Формирую строку указанным джобом, копирую в текстовом редакторе текст, получаю строку:
<Cell ss:StyleID="s29"><Data ss:Type="String">test
it</Data></Cell>
Эта строка в текстовом редакторе переносится, но в Екселе - все равно в одну строку.
3. Открываю файл в Екселе, вставляю перенос строки прямо в ячейке, сохраняю файл, открываю в текстовом редакторе:
<Cell ss:StyleID="s30"><Data ss:Type="String">test "& # 10 ;" it</Data></Cell>
"& # 10 ;" - вставил пробелы, иначе не видно в обозревателе
Именно вот этот управляющий символ мне и нужен. В итоге (тема поднималась почти год назад
пришлось делать насильную замену переносов строк в классе отчета на "определенную строку" и после формирования итогового xml-файла делать в нем замену "определенной строки" на "& # 10 ;"