我需要用C#(vs2010)写一些长整数到csv文件,例如,数字是33333333333333333,但是当我用excel打开csv文件时,我看到的是这样的:3.33333E + 16,I不想要这个效果,我只想在Excel中打开时看到文本格式的数字 我的代码如下:
var csv = new StringBuilder();
var filePath = "c:\\zzx\\test.csv";
long a = 222222222222222222L;
long b = 33333333333333333L;
var newLine = string.Format("'{0},\"{1}\"", a, b);
csv.AppendLine(newLine);
File.WriteAllText(filePath, csv.ToString());
任何人都可以帮我解决这个问题吗?