这样就可以了

Asp.Net WebForm中DataGrid导出的时候,在ItemDataBound内

if(e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)
{
e.Item.Cells[0].Attributes.Add("style","vnd.ms-excel.numberformat:@");
}
这样导出就没有问题了

如果在WinForm内则可以
Excel.Range range = (Excel.Range)worksheet.Cells[1,1];
range.NumberFormat = "@"; 
//range.NumberFormat = Excel.XlParameterDataType.xlParamTypeUnknown; 

相关文章:

  • 2022-12-23
  • 2021-12-12
  • 2022-12-23
  • 2022-12-23
  • 2022-01-14
猜你喜欢
  • 2021-12-02
  • 2021-07-27
  • 2022-12-23
  • 2022-12-23
  • 2021-10-07
  • 2021-08-09
  • 2021-10-21
相关资源
相似解决方案