sql语言中 select 结果如何直接存为excel文件

如题所述

第1个回答  2013-12-19
给学弟一个很简单的处理办法!先写一个SQL文件,文件名为:1.sql ,内容如下:use DB_PACKAGE(你要使用的数据库)goselect * from BAG_INDEX_TAB(你要使用的表或者SQL语句)go然后在CMD窗口中执行如下命令(两种方法均可,导出文件为111.xls):1、isql -Usa -P -Sxb5 -w100000 -i1.sql 111.xls2、isql -Usa -P -Sxb5 -w100000 -i1.sql -o 111.xls当然,导出文件扩展名虽然为XLS,但实质仍然是文本文件。但这并不会妨碍EXECL对文件进行处理和保存。其中-w参数是指导输出宽度,默认为80个字符。如果列表太多超限会自动折行。当然,你也可以将上述命令行写进BAT批处理文件中,执行起来会更方便一些。本回答被提问者采纳

怎样将SQL数据导出到EXCEL中
首先,你需要编写一个SELECT语句来选择你想要导出的数据。然后,你可以将查询结果保存到一个CSV文件中,因为Excel可以轻松地打开CSV文件。在大多数DBMS中,你都可以找到一个“导出”或“另存为”选项,可以将查询结果保存为CSV文件。一旦你保存了CSV文件,就可以使用Excel打开它,并对数据进行进一步的处理和...

sql语言中 select 结果如何直接存为excel文件
回答:给学弟一个很简单的处理办法!!! 先写一个SQL文件,文件名为:1.sql ,内容如下: use DB_PACKAGE(你要使用的数据库)goselect * from BAG_INDEX_TAB(你要使用的表或者SQL语句)go然后在CMD窗口中执行如下命令(两种方法均可,导出文件为111.xls): 1、isql -Usa -P -Sxb5 -w100000 -...

如何将SQL server 2008 里的查询结果导出到 Excel 表内?
1、打开sql客户端工具Navicat,点击选中左边数据库下的‘Queries'。2、然后点击+号按钮,来新建一个查询窗口。3、在编辑器里,先写一个常规的查询sql语句,Select的字段,就是excel里输出的字段。4、然后在From关键字前添加‘Into outfile’+ 保存excel文件的路径,如图。5、这样就可以开始执行这个sql语...

如何将sql数据库中某个表的数据导成Excel
1、登录数据库,用select * 的方式将数据查出。2、在结果处右键——选择“将结果另存为”3、选择路径,起好文件名,将格式选为“csv格式”,点击保存即可。

怎样将SQL数据导出到EXCEL中
在查询出来的结果中,点击最左上角右键全选,选中后,再点击右键,选择“将结果另存为”。同样若选择复制,然后再打开一个空白的EXCEL粘贴进去也可以,适合少量数据。保存类型为CSV格式,此类型的文件可以直接使用的EXCEL打开,并保持列与行不变。将保存的结果打开后与SQL中的结果一致,同样可以部分选择...

急!如何将查询出来的sql数据库的数据导出EXCEL
1、首先打开Sql Server Manegement管理工具,找到一个接下来要操作的表,如下图所示 2、先来查询一下这个表中的数据,如下图所示,接下来就会对这些数据进行导出 3、在查询结果的空白处右键单击,选择将结果另存为选项,如下图所示 4、这个时候会弹出保存界面,会看到文件类型那里是CSV类型,这个也是...

怎样用SQL命令生成Excel表格
--如果从SQL数据库中,导出数据到Excel,如果Excel文件已经存在,而且已经按照要接收的数据创建好表头,就可以简单的用:insert into OPENROWSET( 'MICROSOFT.JET.OLEDB.4.0 ', 'Excel 5.0;HDR=YES;DATABASE=c:\\ est.xls ',sheet1$)select * from 表 --如果Excel文件不存在,也可以用BCP来导成类...

如何通过SELECT语句查询出来后,用SQL语句把数据写入到指定的EXCEL...
Sub 去重() Dim cnn, SQL$ Set cnn = CreateObject("adodb.connection") cnn.Open "Provider=Microsoft.jet.OLEDB.4.0;Extended Properties=Excel 8.0;Data Source=" & ThisWorkbook.FullName SQL = "SELECT DISTINCT [aac001],[aac003],部门代码,但未编号,基数,个人,单位,金额 F...

咋样保存SQL数据库中单独的一张表,并可用EXCEL打开?
1.首先找到你要导出数据的表 2.选择【将结果保存为文件】见图中选择的图标部分 3.选择输出位置,注意选择好输出位置【直接放桌面吧】,免的找不到 4.现在在你的查询分析器里对student表执行查询 select * from student 5.此时SQL会自动弹出查询结果保存为的对话框,最终保存为rpt格式 6.如图会有一...

如何将SQL server 2008 里的查询结果导出到 Excel 表内?
1、首先打开SQL server 2008 应用程序,进入到程序操作页面中,选择需要编辑的表。2、然后在弹出来的窗口中查询数据,之后就可以看到想要导出来的数据了。3、然后鼠标右键单击该页面空白的地方,选择打开“将结果另存为”。4、然后在跳出来的窗口中,点击打开“保存类型”,选择“CSV”格式,回车确定。5...

相似回答