Excel导入文件,单元格内有换行符

时间:2014-09-24 16:16:13

标签: excel excel-import

我正在使用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

1 个答案:

答案 0 :(得分: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
相关问题