【问题标题】:Excel Import File with line breaks inside a cellExcel 导入文件在单元格内带有换行符
【发布时间】:2014-11-19 05:38:06
【问题描述】:

我使用的是 Excel 2013。我在导入包含换行符 /n 或 0x0A 的简单 .txt 文件时遇到问题。 Excel 将字符作为新行导入,因此它不在同一个单元格内。我希望这个字符出现在单元格内。

文件转储: 31 0A 32 09 33 34
1_2_34

文本导入向导设置:

分隔

Windows ANSI

标签

文本限定符:无

结果:

1   
2   34

我也试过用双引号将文本括起来,但没有成功。

22 31 0A 32 22 09 22 33 34 22
"1_2"_"34"

结果:

1   
2"  34

【问题讨论】:

    标签: excel excel-import


    【解决方案1】:

    这个小宏会拉入字符(一次一个)并将整个字符串放在一个单元格中:

    Sub Macro1()
        Dim s As String
        Open "C:\Users\James\Desktop\Book1.txt" For Input As #1 Len = 1
        Do Until EOF(1)
            s = s & Input(1, #1)
        Loop
        Range("A1").Value = s
        Close #1
    End Sub
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-06-22
      • 2015-07-20
      • 1970-01-01
      • 1970-01-01
      • 2019-07-03
      • 1970-01-01
      相关资源
      最近更新 更多