通过SSIS包生成时,CSV不会产生具有整数值的格式问题

我试图从数据库查询生成一个CSV文件作为我的列之一源数据typesnvarchar(50)的值为“01050007029604301001”导出后,当使用Excel查看CSV文件的值显示为“1.0500E18”。 我怎样才能阻止这个 请build议

这就是Excel把它当作一个数字 – 它毕竟可以是一个。 一种解决方法是在csv文件中用=来在受影响的字段前加上:

"01","02","wibble" 

 ="01",="02","wibble" 

等等。 这将防止前导零的损失,并显示完整的价值与转换为科学记数法。