List<string> list = new List<string>();
if (w_nei != 0) { list.Add(z.ToString() + w_nei.ToString()); }
WriteFileDemo(list);
这段代码的目的是在list中存储z和w_nei两个变量,最终调用WriteFileDemo(list);
将其写入到文本文件中。由于写入到文本文件后,最后我打开文本文件时打开方式选用的是excel,这样便于我对两组数据进行下一步操作和计算,但在excel中两组数据在同一个单元格中,无法进行识别和操作。
请问各位大虾,有没有什么方法对{ list.Add(z.ToString() + w_nei.ToString()); }进行设置,最后输出的值会在excel中分成两个单元格显示呢?
也许我说的有点乱,总体思路是 list---写入文本----用excle打开
请指教
if (w_nei != 0) { list.Add(z.ToString() + w_nei.ToString()); }
WriteFileDemo(list);
这段代码的目的是在list中存储z和w_nei两个变量,最终调用WriteFileDemo(list);
将其写入到文本文件中。由于写入到文本文件后,最后我打开文本文件时打开方式选用的是excel,这样便于我对两组数据进行下一步操作和计算,但在excel中两组数据在同一个单元格中,无法进行识别和操作。
请问各位大虾,有没有什么方法对{ list.Add(z.ToString() + w_nei.ToString()); }进行设置,最后输出的值会在excel中分成两个单元格显示呢?
也许我说的有点乱,总体思路是 list---写入文本----用excle打开
请指教
StringBuilder sb = new StringBuilder();
sb.AppendFormat("{0}\t{1}\r\n", z, w_nei); // 用 制表符 分隔
sb.AppendFormat("{0},{1}\r\n", z, w_nei); // 用 逗号 分隔
sb.AppendFormat("{0} {1}\r\n", z, w_nei); // 用 空格 分隔
sb.AppendFormat("\"{0}\"\t\"{1}\"\r\n", z, w_nei); // 引号using (var writer = new StreamWriter("c:\\list.txt", true, Encoding.Default))
{
writer.Write(sb.ToString());
writer.Close();
}