我在 asp 中有一个创建 xls 表的页面,但是当打开表时,所有行都填充到我想设置的默认列宽中。
我的桌子看起来像这样:
<table>
<thead>
'A for loop makes a series of th
</thead>
'another loop pulls db values
<tr><td>value1</td><td>value2</td> 'etc </tr>
</table>
我尝试了以下设置空间
- 宽度=“3.29英寸”
- &nsp; 垃圾邮件(野蛮但有时有效)
- 宽度=“400像素”
- 样式=“宽度:300px”
以上似乎都不起作用。
此外,这是我的标题 asp 以防其相关
Response.Clear()
Response.Buffer = False
Response.ContentType = "application/vnd.ms-excel"
Response.AddHeader "Content-Disposition", "attachment; filename=blah.xls"
出于某种原因,当我这样打印美元价值时,也在旁注中
<td>$<%=dbvalue%></td>
出于某种原因,这会产生 '$dollar 价值,我不确定如何取消单引号。