SQL SERVER数据库中用SELECT语句查询的结果如何定时自动导出EXCEL表格
SELECT *
FROM OpenDataSource( 'Microsoft.ACE.OLEDB.12.0',
'Data Source="c:\book1.xlsx";User ID=Admin;Password=;Extended properties=Excel 12.0')...[Sheet1$]
SELECT * FROM OPENROWSET('Microsoft.ACE.OLEDB.12.0','Excel 12.0;Database=C:\book1.xlsx', 'SELECT * FROM [Sheet1$A1:D100]')
SELECT * FROM OPENROWSET('Microsoft.ACE.OLEDB.12.0','Excel 12.0;Database=C:\book1.xlsx', 'SELECT * FROM [Sheet1$]')
将excel数据导入SQL 如何自动生成ID编号
如果仅就解决你目前题而言,前的解决方法是:
1.按正常步骤导入
2.在SQL删除自动编号ID字段,保存
3.重现创ID字段,并设为自动编号
4.SQL会重新为每条记录编号。
5.注意:事先备份
------------------------------------------------
如果是程序导入,导入时,不选择EXCEL的ID号字段即可
如何将sql数据库表变成excel表格
在SQL库的很多应用场景中,需要将SQL中的某个数据库或的结果导出到EXCEL中,因为Excel更容易对数据处理和方便用户邮箱传输。本次经验归纳了SQL数据表导出到EXCEL中的三种方法:
1、复制粘贴,将SQL查询语句按指定条件导出数据;——适合小量数据。
2、导出完整的SQL数据表为Excel文件;——适合大量数据。
3、定时自动导出指定SQL数据表为Excel文件;——适合大量数据。
其它:DTS数据转换服务导入导出向导或者DTS设计器创建DTS包;
怎样用SQL命令生成Excel表格
T-SQL代码:
EXEC master..xp_cmdshell 'bcp 库名.dbo.out c:\Temp.xls -c -q -S"servername" -U"sa" -P""'
参数:S 是SQL服务;U是用户;P是密码
EXEC master..xp_cmdshell 'bcp axzq.dbo.Staff out d:staff.xls -c -q -S"." -U"sa" -P"gazx"'
java中把SQL数据库中的表导出到