SQL Server到Excel 2007 – 新行

我试图从SQL Server 2000服务器检索数据,并将其放置到Excel中。 这听起来很简单,我知道。 我目前正在从Management Studio复制并粘贴到Excel中

问题是其中一列是一个地址,并没有保留换行符。 这些新行必须在excel中保留在同一个单元格中,IE不能占用3行,对于3行地址。

在SQL数据CHAR(10)和CHAR(13)被包括在内,其他软件正确地拿起这些。

编辑:对不起,我忘记了,我想要的行中存在的单元格,但不跨越多个单元格。

尝试在工作表上运行此macros。 (右键单击工作表选项卡并单击“查看代码”以召唤VB IDE。)

Sub FixNewlines() For Each Cell In UsedRange Cell.FormulaR1C1 = Replace(Cell.FormulaR1C1, Chr(13), "") Next Cell End Sub 

出于某种原因,Excel似乎反过来使用这些字符,即:

 "a" & Chr(13) + Chr(10) & "b"