C# 使用记事本打开文件并将数据复制到c中的Excel#
我有一个以管道分隔的csv文件。我想知道在c#中是否有任何方法可以在记事本中打开文件,然后将数据复制到excel。我希望执行此特定步骤,而不仅仅是简单的复制和粘贴 问题是,如果我直接通过excel打开该文件,它将被损坏 因此,首先使用记事本打开它,将其复制到新的excel文件,然后在excel中执行其余操作。与通过Excel打开文件不同,这将提供正确的输出C# 使用记事本打开文件并将数据复制到c中的Excel#,c#,asp.net,excel,C#,Asp.net,Excel,我有一个以管道分隔的csv文件。我想知道在c#中是否有任何方法可以在记事本中打开文件,然后将数据复制到excel。我希望执行此特定步骤,而不仅仅是简单的复制和粘贴 问题是,如果我直接通过excel打开该文件,它将被损坏 因此,首先使用记事本打开它,将其复制到新的excel文件,然后在excel中执行其余操作。与通过Excel打开文件不同,这将提供正确的输出 有人能告诉我这是否可以用c实现吗?您可以将整个文件作为系统.Text.StringBuilder读取,并将替换为,。现在尝试用Excel打开
有人能告诉我这是否可以用c实现吗?您可以将整个文件作为
系统.Text.StringBuilder
读取,并将
替换为,
。现在尝试用Excel打开该文件,它将毫无问题地打开
示例代码
System.Text.StringBuilder str= File.ReadAllText(@"C:\temp\test.csv");
您的意思是要将带分隔符的csv文件导入excel?或者您不确定原始csv文件的字符编码?包括/附加它可能有助于发现实际问题。否则,您只需使用新编码打开并保存即可