Показать сообщение отдельно
Старый 01.12.2008, 11:44   #19  
Ivanhoe is offline
Ivanhoe
Участник
Аватар для Ivanhoe
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
4,143 / 2155 (80) +++++++++
Регистрация: 29.09.2005
Адрес: Санкт-Петербург
Небольшое исследование по выводу переноса в 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 ;"
__________________
Ivanhoe as is..

Последний раз редактировалось Ivanhoe; 01.12.2008 в 11:52.