C# 用C替换EXCEL文件中的所有换行符#

C# 用C替换EXCEL文件中的所有换行符#,c#,excel,cell,C#,Excel,Cell,我在Visual Studio上使用C#,一直在努力替换excel文件的换行符 我尝试过以下命令,它们都不能替换excel单元格中存在的所有换行符。(即使使用了所有的换行符,在记事本++中仍有换行符显示为“LF”。) answer=Regex.Replace(answer,@“\r\n?|\n”,“”; 答案=答案。替换(System.Environment.NewLine,“”; 答案=答案。替换(“\\n”和“”); 答案=答案。替换(“\n”和“”); 答案=答案。替换(“\r\n”和“”

我在Visual Studio上使用C#,一直在努力替换excel文件的换行符

我尝试过以下命令,它们都不能替换excel单元格中存在的所有换行符。(即使使用了所有的换行符,在记事本++中仍有换行符显示为“LF”。)

answer=Regex.Replace(answer,@“\r\n?|\n”,“
”; 答案=答案。替换(System.Environment.NewLine,“
”; 答案=答案。替换(“\\n”和“
”); 答案=答案。替换(“\n”和“
”); 答案=答案。替换(“\r\n”和“
”); 答案=答案。替换(“\r”和“
”);
原始单元格的示例如下所示:

之后,该单元如下所示:

我希望在Notepad++中不应该有显示为“LF”的换行符,但是在上面提到的代码中,仍然有一些“LF”


提前谢谢

你能在前后发布
答案
内容吗?作为十六进制转储。如何从excel工作表中获取值,以及在替换值之前字符串的外观如何?我认为你的代码应该能正常工作。哦,Sinatr更快离题:您知道可以链接方法调用吗?例如,
answer=answer.Replace(…).Replace(…).Replace…
很遗憾,您问题中的更新内容对我们没有帮助。我们需要知道这个字符串中有哪些隐藏字符。当您在VS中设置一个断点,并查看“监视”窗口中的内容时,您到底看到了什么?例如,换行符通常显示为\r\n或\n。那么,更换前后的价值到底是多少呢?顺便问一下,您正在使用EPPlus阅读excel,对吗?您能在前后发布
答案
内容吗?作为十六进制转储。如何从excel工作表中获取值,以及在替换值之前字符串的外观如何?我认为你的代码应该能正常工作。哦,Sinatr更快离题:您知道可以链接方法调用吗?例如,
answer=answer.Replace(…).Replace(…).Replace…
很遗憾,您问题中的更新内容对我们没有帮助。我们需要知道这个字符串中有哪些隐藏字符。当您在VS中设置一个断点,并查看“监视”窗口中的内容时,您到底看到了什么?例如,换行符通常显示为\r\n或\n。那么,更换前后的价值到底是多少呢?顺便说一下,您正在使用ePlus阅读excel,对吗?
answer = Regex.Replace(answer, @"\r\n?|\n", "<br>");
answer = answer.Replace(System.Environment.NewLine, "<br>");
answer = answer.Replace("\\n", "<br>");
answer = answer.Replace("\n", "<br>");
answer = answer.Replace("\r\n", "<br>");
answer = answer.Replace("\r", "<br>");