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>