我有一个在Linux上创建的文本文件,如果在记事本中打开它,文件看起来正常。但是当我在notepad中打开它,并尝试使用下面的代码将其加载到Excel中时,它看起来像一行。
' Open the file
Open Filename For Input As #1
' Look for the Table Title
Do While Not (EOF(1) Or InStr(TextLine, TableTitle) > 0)
Line Input #1, TextLine
Loop
我该如何将其分成原始行?有没有换行符可以让vba使用?
buff = replace$(buff, vbCrLf, vbLf)
,然后再执行split()
逻辑。这样可以将 Windows 的换行符规范化为 Unix 样式。 - kornman00