Добавление новой строки в ячейку Excel, сгенерированной через HTML - PullRequest
6 голосов
/ 26 октября 2010

Я пытаюсь сгенерировать файл Excel, используя html в php и отвечая на него контентом типа Excel. Все отлично работает, кроме новых строк в ячейке. Они не сохранились. Я пробовал & # 13; & # 10; \ r \ n, chr (13) .chr (10) , и это не сработало. Я пытаюсь получить тот же результат от alt + enter от Microsoft Excel.

Я генерирую в ячейке содержимое, как:

 http:\\www.example.com\blah
 (Link)
 http:\\www.example.com\blah2
 (Event) ...

они должны быть в одной ячейке, и преобразование текста ссылки в гиперссылки было бы здорово:).

1 Ответ

11 голосов
/ 21 января 2011

Я нашел решение здесь: http://www.bennadel.com/blog/1095-maintaining-line-breaks-in-an-html-excel-file.htm

Решение, которое я нашел, это добавить в таблица стилей:

br {mso-data-placement:same-cell;}
...