将数据导入不使用换行符作为行分隔符的 excel?

Ala*_*ain 5 import microsoft-excel-2007 microsoft-excel

是否有任何不使用宏的简单方法,即可以在不使用换行符作为行分隔符的情况下将纯文本文件或字符串导入到 excel 中?

例子

11,12,13;21,22,23;31,32,33
Run Code Online (Sandbox Code Playgroud)

应用程序正在返回这种格式的字符串,大约有 100 万行和 20 列。我需要最简单的方法将其加载到 excel 中。

解决方案 1:导入 with;作为分隔符,粘贴转置列,然后使用“文本到列”功能将一列中的所有逗号分隔单元格转换为多列。这是行不通的,因为 excel 只支持略多于 16,000 列,而且我们有比这更多的行。

解决方案 2:将字符串加载到支持用;换行符替换 的高级文本编辑器中。(大多数简单的文本编辑器只支持简单的文本替换,没有换行符。)我很难指导业务用户如何执行此操作,并且不知道他们的 Windows 机器上可能有任何此类工具。

其他人可以提出一种简单的方法来处理这种悲惨的数据格式吗?据我所知,在导入到 excel 时,除了换行符之外,没有办法指定行分隔符。

小智 3

按照您的解决方案 2 使用 Microsoft Word,它可能已经存在于您的企业用户 PC 中。换行符表示为 ^l。另请参阅http://support.microsoft.com/kb/95474/en-us