C# Cා在EXCEL中打印不同单元格中的多列
我正在为Win7中的C#工作 我需要通过Streamwriter打印到.txt文件C# Cා在EXCEL中打印不同单元格中的多列,c#,excel,windows-7,streamwriter,C#,Excel,Windows 7,Streamwriter,我正在为Win7中的C#工作 我需要通过Streamwriter打印到.txt文件 StreamWriter outputfile = new StreamWriter(MYPATH, true); outputfile.Write(String.Format(WIDTH_1 + Constants.WIDTH_1, item1 + " " + subitem + "(ave.)" , item2 + " "+ subitem + "(dev.)")); 这里
StreamWriter outputfile = new StreamWriter(MYPATH, true);
outputfile.Write(String.Format(WIDTH_1 + Constants.WIDTH_1, item1 + " " + subitem + "(ave.)" , item2 + " "+ subitem + "(dev.)"));
这里,宽度_1是“{0,30}”,宽度_2是“{1,30}”。
item2和item1都是字符串。
subitme是字符串
当我在EXCEL 2012中打开它时,所有列都在一个单元格中
我需要在不同的单元格中打印每一列
任何帮助都将不胜感激
谢谢。请确保您要输出到的文件是CSV格式(*.CSV) 2.确保不同列之间有逗号,如下所示:
outputfile.Write(String.Concat(col1value,,,,col2value,,,,col3value))代码>
3.考虑使用特定的CSV库,而不是滚动自己的库。遵循“不要自己滚”的建议
尝试在每个列值之间添加制表符(\t)。@wdosanjos,不,它不起作用。谢谢输出文件是.txt而不是.csv。这是个问题吗?