【发布时间】:2017-04-04 07:24:41
【问题描述】:
您好,我有从 gridview 导入电子表格的旧实现,如下所示 将 DataTable 结果集的 Html 表示写入 HttpResponse 流,并将 content-disposition 标头设置为 xls 文件(即 content-disposition=attachment; filename=abcd.xls)
html 表格将实习成为电子表格表格。我有一组数据,格式如下
<table style="border: 1x solid black;">
<tr>
<th>Id</th>
<th>Name</th>
<th>Items</th>
</tr>
<tr>
<td>1</td>
<td>A</td>
<td>
<ul>
<li>item 1</li>
<li>item2</li>
<li>item 3</li>
</ul>
</td>
</tr>
<tr>
<td>2</td>
<td>B</td>
<td>
<ul>
<li>item 1</li>
<li>item2</li>
</ul>
</td>
</tr>
</table>
我希望电子表格显示 2 行,其中项目列显示单元格内的无序列表。相反,excel 显示 5 行(名称 A 为 3 行,名称 B 为 2 行)。
在普通的电子表格单元格中,我们可以使用 ALT+Enter 关键字在单元格内添加新行,是否有 html 编码字符告诉 xls 文件模仿 ALT+Enter 操作?
我试过 <br/>,换行符 10 和回车符 13 没有运气
【问题讨论】: