在asp.net中导出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; 这条,在输出时加入图中代码