asp.net Repeater导出excel 身份证等格式问题

asp.net用 Repeater导出excel大家应该 都很熟悉了吧。

让我头疼的是导出身份证纯数字的格式时 ,excel默认是数字格式  变成了科学计数法  ,

 问格式添加

style="vnd.ms-excel.numberformat:@"就可以了
  <th scope="col"><%# DataBinder.Eval(Container.DataItem,"[性别]") %></th>
  <th scope="col" style="vnd.ms-excel.numberformat:@"><%# DataBinder.Eval(Container.DataItem,"[出生日期]") %></th>
<th scope="col" style="vnd.ms-excel.numberformat:@"><%# (DataBinder.Eval(Container.DataItem,"[身份证号码]")).ToString() %></th>
                    <th scope="col"><%#(DataBinder.Eval(Container.DataItem,"[手机号码]")).ToString()  %></th>

 

posted @ 2012-12-18 12:26  cheng1234xiang  阅读(365)  评论(0编辑  收藏  举报