0

我正在尝试将 SQL 查询中的一些结果导入到 excel 中,忽略换行符。

结果在 SQL Server 中看起来不错

典型记录具有从 HTML 地址中提取的以下列

<b>F1 Gran Premio de España Santander<sup style="font-size: 8px">TM</sup> 2013</b><br><span class="smallText">3 Day Entry<br>Grandstand F<br><strong>10% off race day prices!  Book now!</strong></span>

当它被导入到excel中时,所有的换行符都会破坏格式......

我已经尝试过使用网格、文本以及导出到 .rpt 文件和导入。任何想法如何忽略换行符,谢谢?

4

1 回答 1

2

可以使用“XML 电子表格”格式以“狡猾”的形式导出 excel 数据。说明可以在这里找到:http: //msdn.microsoft.com/en-us/library/office/aa140066 (v=office.10).aspx

如果您只需要从 SSMS 导出数据,那么您可能会发现适用于 SSMS 的SSMSBoost插件对您的情况很有用。我是这个插件的开发人员,我已经实现了“将 ResultsGrid 导出到 Excel”功能,它只是将 ResultsGrid 内容编写为XML 电子表格格式。(右键单击网格-> 脚本为-> XML 电子表格)。希望能帮助到你。(插件可以免费使用。)

SSMSBoost 的 PS 脚本引擎非常灵活,您可以创建自己的脚本模板。我已经创建了其中的几个,并且它们与插件一起安装:脚本为“插入”、“选择”、“属性:值”、“XML”、“XML 电子表格”、“HTML”。

于 2013-02-03T21:42:32.580 回答