写长整数到csv

时间:2016-10-12 05:29:05

标签: c# excel csv c#-3.0

我需要用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());

任何人都可以帮我解决这个问题吗?

0 个答案:

没有答案