今天写C#导出datagrid数据到csv格式文件的时候,发现不管怎么尝试,凡是单元格里面全是数字的单元格,在用Excel打开的时候,都被自动转义成数据格式。数据查看极其不方便。
最后google了一下,发现高人的blog里有详细的解决方法,转过来大家分享:
1.对于导出 CSV 文件,在禁止转义的内容前,加上一个TAB符号,C# 里面是 \t
2.对于EXCEL文件, 在禁止转义的内容前,加上一个半角单引号,' 符号
试试看,是不是ok了?
C#导出数据到CSV和EXCEL文件时数字文本被转义的解决方法
转载本文章为转载内容,我们尊重原作者对文章享有的著作权。如有内容错误或侵权问题,欢迎原作者联系我们进行内容更正或删除文章。
上一篇:C++ 的各种库--收藏
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
C#导出数据到excel资料
C#操作EXCEL(多种方法
excel c# 360 c javascript -
C#:导出json数据到Excel表格
C#导出json数据到Excel表格
json taro i++ C -
C#调用Excel后无法退出Excel进程的解决方法
C#调用Excel后无法退出Excel进程的解决方法
职场 C# Excel 休闲 -
导出csv文件数字会自动变科学计数法的解决方法
导出csv文件数字会自动变科学计数法的解决方法
csv 数字 字符串 数字转字符串 字段