Excel、CSV文件处理

1、Excel中以 做为列分隔符,换行符作为行分隔符

使用c#导出excel的时候,当数字太长时,如身份证号,导出后的excel就会显示为科学计数法。如“511122154712121000”会显示成“5.111E+1”。

解决方法是在文本前添加一个单引号。如“'511122154712121000”。导出后显示就正常了。

2、CSV文件默认以英文逗号做为列分隔符,换行符作为行分隔符

将数据写入到CSV文件中--出现“科学计数法”

解决:在数据后面加上" "就可以。形成

原文地址:https://www.cnblogs.com/peterYong/p/11372057.html