Excel-friendly html: хранение списка в одной ячейке - PullRequest
1 голос
/ 25 августа 2010

Я знаю, что при создании HTML, который необходимо просмотреть в Excel, если я хочу убедиться, что теги <br> не вызывают создание новой строки, я могу указать

<style><!--table br {mso-data-placement:same-cell;} --></style>

В разделе <head>.

Что мне нужно сделать, если я хочу, чтобы такое же поведение для списков (т. Е. Чтобы содержимое внутри разделов <ul> или <ol> содержалось в одной и той же ячейке)?

1 Ответ

2 голосов
/ 16 октября 2012

Как многие из вас, вероятно, знают, вы можете выводить данные (например, отчет) в виде файла Excel, просто добавив правильный тип содержимого и заголовок расположения содержимого:

Response.ContentType = «application / vnd.ms-excel «;

Response.AppendHeader (« content-disposition »,« inline; filename = report.xls «);

добавить в таблицу стилей:

br {mso-data-location: same-cell;}

...