我有一个应用程序,我将数据从datagrid导出到csv文件。我通过以下步骤执行此操作:
创建文件:
var myFile = File.Create(“test.csv”); myfile.Close();
将数据写入字符串构建器(数据)
将数据写入创建的文件。
File.WriteAllText(filepath,data);
这很好用。生成的csv文件在excel中打开。我有一列数字,可能有前面的零,当这些数据导出到csv文件时,前面的0将丢失。是否可以将列格式化为文本列,以便零不会丢失。
答案 0 :(得分:2)
在记事本中查看您的文件。领先的零完整无缺: - )
您需要告诉Excel打开文件时要使用的格式。将文件更改为.txt并使用文件 - >在Excel中打开,您将看到一个导入向导。在那里,您可以明确告诉Excel将您的列视为“文本”,这将阻止它剥离前导零。