首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何用openrowset函数导出Excel

如何用openrowset函数导出Excel
EN

Stack Overflow用户
提问于 2014-09-30 12:05:37
回答 1查看 1.1K关注 0票数 0

我正试图通过Openrowset命令将表导出到Excel中

代码语言:javascript
复制
INSERT INTO OPENROWSET 
   ('Microsoft.ACE.OLEDB.12.0', 
   'Excel 12.0;Database=c:\Test.xls;','SELECT * FROM dbo.tablename')

我收到了一个错误:

“不正确的语法接近”

EN

回答 1

Stack Overflow用户

发布于 2015-04-11 09:21:06

如果您想要导出到Excel中:

可以使用三种常见的文件格式将Server数据导出到Excel:

  • Excel工作簿(XLS/XLSX文件)。

注意:仅支持SSIS ()支持导出到工作簿。 备注: SQLServer速成版不允许保存SSIS包,因此只有当您具有Server标准或更高版本时,才能使用此方法。

阅读这篇文章:

  • CSV文件

Microsoft用户可以以与本机CSV文件相同的方式打开文件。

因此,向CSV文件导出适用于大多数情况,您可以使用一个简单的命令行实用程序,而不是。

导出到Excel工作簿或CSV文件的缺点是用户每次收到一个新文件并丢失其更改。

阅读这篇文章:

  • XML文件

XML可能更适合,因为用户可以将XML文件导入Excel工作簿一次,然后在获得新文件时刷新数据。

阅读这篇文章:

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26120430

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档