利用html导出excel的格式问题
2009-08-03 14:55 午夜瞎想 阅读(1385) 评论(0) 编辑 收藏 举报用写html的方法导出excel的时候excel会自动的把一些格式转换了一下,有时候达不到我们想要的效果,我们可以通过样式调整数据格式
这是常用的几种:
定义样式
td.accountnum
{mso-number-format:\@}
使用样式
<td class="accountnum">01070000<td>
还可以进行特殊的操作,比如合计 过滤等等
<TR> <TD FILTER=ALL > ProductID</TD> <TD FILTER=ALL > Product Name</TD> <TD FILTER=ALL > Sales Person</TD> <TD FILTER=ALL > Date Closed</TD> <TD FILTER=ALL > Sale Amount</TD> </TR>
计算:
<TR> <TD FORMULA=Avg(A4:A20)></TD> <TD FORMULA=Sum(A4:A20)></TD> </TR>
这样大部分的功能即可实现啦.html导出到excel还是很方便的.比如结合gridview使用的时候几行代码就可以搞定了.比操作api要来的快,当然只能用在报表相对不是很复杂的时候.