这两个文件格式之间有什么区别。

我从这里

**.txt File:**这是一个纯文本文件,可以使用所有版本的MS Windows上的所有台式PC上的记录进行打开。您可以将任何类型的文本存储在此文件中。没有限制文本格式。由于最终用户的易用性,许多日常数据夏季提供商使用.txt文件。这些文件包含正确逗号分开的数据。

**.csv File: abreviation of “comma seperated values”**这是MS Excel常用的特殊文件扩展名。基本上,这也是一个纯文本文件,但限制了逗号分离的值。通常,当您双击此类型的文件时,它将在MS Excel中打开。如果您在计算机上没有安装MS Excel,或者您发现易于使用的记事本,则还可以通过右键单击文件,然后从菜单中选择" with with with with with with",然后选择"记事本",然后选择记事本。

My Question :

  • 什么意味着逗号分开的价值?
  • if i’m going to create .csv file using c#, does i need to write file using StreamWriter是否只需将扩展名更改为 .csv ?
  • 如果是这样,我需要用逗号更改写作字符串?

thanx ….

答案

逗号分隔值是什么意思?

例如,用逗号分隔的值。

Name,Id,3,Address

if i’m going to create .csv file using c#, does i need to write file using StreamWriter and does it need to only change the the extention to .csv?

更改文件的扩展将帮助您在MS Excel中打开它,除了它可以是任何东西,您仍然可以通过代码打开它(StreamReader)

如果是这样,我需要用逗号更改写作字符串?

是的,将您的价值与Comma,或者您可以使用自己喜欢的任何其他定界符。它可以是半龙;以及自从,在某些语言/文化中,用于十进制分离器。

来自: stackoverflow.com