【发布时间】:2016-05-05 16:02:54
【问题描述】:
我是 c# 的新手,所以我想做的是插入三个值,int,string,int,用逗号分隔,例如10,Jesus,1234,当它被插入时,我想将该值导出到 .CSV 文件中,
CSV FILE 的导出方法是这样的
static void Main(string[] args)
{
Console.Write("Insert a number followed by name and finally another number \n" + "* Note: Insert all values separated by comas");
int value1 = Convert.ToInt32(Console.ReadLine());
string value2 = Console.ReadLine();
int value3 = Convert.ToInt32(Console.ReadLine());
string filePath = "Your path of the location" + "filename.csv";
if (!File.Exists(filePath))
{
File.Create(filePath).Close();
}
var line = string.Format("{0},{1},{2}", value1, value2, value3);
StringBuilder sb = new StringBuilder();
File.AppendAllText(filePath, line);
Console.ReadKey();
}
}
}
如何插入以逗号分隔的值并导出 .csv 文件?
【问题讨论】:
-
问题是如何加入任意类型的数组而不仅仅是字符串?
-
据此声明它将为您创建所需的文件:msdn.microsoft.com/en-us/library/ms143356%28v=vs.110%29.aspx
-
问题是如何插入以逗号分隔的值,并像单独的列一样读取它,最后将其导出为 .CSV 文件,例如,我写:10,Jose,1000, first column是 10,第二个 Jose,最后一个是 1000 @Chris
-
如果您想将其作为单独的列阅读,请使用 String.Split 之类的东西。
标签: c# csv export-to-csv