有时候我们需要在Windchill数据库中做一些查询,SQL Developer就是个很方便的工具,但我发现很多人却不知道如何将查询结果导出,而只能采用截图等方式,要是返回的行非常多的话,截图一次是没法把全部结果都截取到的。其实我们可以将查询结果导出成多种格式,例如Excel表格,方法很简单:
1. 在查询结果集上右击鼠标,选择Export
2. 选择导出格式为xls
有时候我们需要在Windchill数据库中做一些查询,SQL Developer就是个很方便的工具,但我发现很多人却不知道如何将查询结果导出,而只能采用截图等方式,要是返回的行非常多的话,截图一次是没法把全部结果都截取到的。其实我们可以将查询结果导出成多种格式,例如Excel表格,方法很简单:1. 在查询结果集上右击鼠标,选择Export2. 选择导出格式为xls
利用jdbc、poi把my
sql
查询
的数据保存在本地的
excel
文件
中
,
excel
文件默认使用07版格式,支持数百万超大数据量的处理保存,内存占用极低,效率非常高,不会出现oom异常。代码已封装为java函数,my
sql
和poi相关jar包请自行百度下载,只需要传入
sql
、path、fileName即可执行,调用示例:
String path="E:\\\\\\\\\\\\\\\\111\\\\\\\\\\\\\\\\;
String fileName="test";
String
sql
="select * from table";
exportData(
sql
,path,fileName);
本文来源于Jeff Smith (
SQL
Developer
Product Manager)的博客
http://www.thatjeffsmith.com/archive/2012/05/formatting-query-results-to-csv-in-
oracle
-
sql
-
developer
/
输出为csv
select /*csv*/ prod_id, cust_id, su
一:
sql
developer
中
数据(
Excel
)的导入
1.在数据库
中
建立表(以ceshi表为例)
create table ceshi(ids varchar(20),xingqi varchar(100));
2.在ceshi这张表上面,点击右键,点击导入数据。
3.选
中
要导入的
Excel
表格
,点击打开,进入至数据预览页面。
4.预览完数据,点击下一步,进入导入方法页面。
5.点击下一步,进入选择列页面。
6.进入选择列页面,可用列是表示
Excel
数据
中
有哪些列,所选列,表示数据库
中
需要导入数据
您可以通过使用
SQL
Server Management Studio (SSMS) 或者通过Transact-
SQL
语句来将
SQL
Server
中
的数据
导出
到
Excel
文件。
使用
SQL
Server Management Studio:
1. 在
SQL
Server Management Studio
中
,连接到您要
导出
数据的数据库。
2. 执行您要
导出
的
查询
。
3. 右键单击
查询
结果并选择"
导出
数据"。
4. 选择"到文件"选项并选择
Excel
文件类型。
5. 按照向导的说明完成
导出
过程。
使用Transact-
SQL
语句:
1. 打开
SQL
Server Management Studio。
2. 连接到您要
导出
数据的数据库。
3. 执行以下Transact-
SQL
语句:
SELECT * INTO [
Excel
FileName$]
FROM [TableName]
WHERE [condition];
请注意,在上述语句
中
,[
Excel
FileName]是您要
导出
到
Excel
文件的名称,[TableName]是您要
导出
的表的名称,[condition]是
导出
数据的过滤条件。