【发布时间】:2010-01-12 19:31:53
【问题描述】:
我正在尝试将文本文件导入 excel (2007)。该文件是从 C# 文本框中导出的,其中包含换行符。虽然当我导入它时(使用 excel 附带的文本导入向导),换行符完全消失了。我宁愿不必编写 VBA 文件并将其放入 excel 文件中运行,而是在将文本框数据转换为 txt 文件之前使用 C# 中的简洁方法更改它。这有可能吗?
【问题讨论】:
-
我过去遇到过这个挑战,并通过在导入 Excel 之前用唯一字符替换换行符然后在 Excel 中执行全部替换来解决它。如果手动执行,您可以在“替换为”框中输入 alt 代码(Alt-0010 表示换行符)。这能解决您的问题吗?
-
好吧,用户最好通过向导导入而不使用特殊的 excel 文档。我希望在导入到 excel 文档之前会有一个出色的解决方案,如果 C# 代码可以将字符替换为 Alt-0010。
标签: excel import text-files line-breaks