Response.WriteTable⽅式导出Excel添加样式
在asp中导出Excel常⽤  Response.Write  Table 的⽅式导出Excel
但是导出的报表样式可能不符合要求 ,⽐如说表格边框 Table的边框宽度最⼩只能是 1
⽽导出的Excel报表的边框还是太粗想让边框变细些
我们可以这样做:
先⽤Response.Write 导出⼀个Excel表格,这时⽤记事本或其他⽂本编辑器打开只能看到⼀些类似与html的代码
⽤office打开导出的Excel表格,编辑表格边框,右击边框选择设置单元格格式选择"边框"标签外边框然后在右边选择要设置的边框样式,保存
然后以XML格式打开该Excel⽂件,根据表格中的数据到刚才设置边框的表格
,查看该单元格的class,根据class名称定位到样式内容,刚才我设置的是 A0302单元格 ,class是x129
可以看到单元格的样式的CSS代码
复制border :.5pt solid black; 这条,在输出时加⼊图中代码
15.
然后在创建单元格时为单元格设置class 属性
table设置内边框
13.
Ok ,再次导出 ⼤功告成!!
当然在
中也可以加⼊其他样式代码,为了保证Excel 对所加样式的⽀持,最好是先在Excel 中设置
然后粘贴过来

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。