我正在Win 7中使用C#。
我需要通过Streamwriter打印到.txt文件。
StreamWriter outputfile = new StreamWriter(MYPATH, true);
outputfile.Write(String.Format(WIDTH_1 + Constants.WIDTH_1, item1 + " " + subitem + "(ave.)" , item2 + " "+ subitem + "(dev.)"));
此处,WIDTH_1为“{0,30}”,WIDTH_2为“{1,30}”。 item2和item1都是字符串。 subitme是字符串。
当我在EXCEL 2012中打开它时,所有列都在一个单元格中。
我需要在不同的单元格中打印每一列。
任何帮助将不胜感激。
由于
答案 0 :(得分:0)
1.确保您输出的文件是CSV格式(* .CSV)
2.确保不同列之间有逗号,如下所示:
outputfile.Write(String.Concat(col1value, ",", col2value, ",", col3value));
3.考虑使用特定的CSV库,而不是自己编辑。遵循“不要自己动手”的建议。