在sqlplus中选出了数据库中的数据,可以把这些数据写入某个excel中某个特定的位置吗 如题比如我想把select * from dual的查询结果,放在现在D:\test.xls中的第二个sheet的B2处,有什么好的方法吗? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 倒着来我会,从oracle 到excel 还真没玩过 这个只能在开发语言中实现。SQL*Plus没有提供直接的接口可以将查询的结果写入以excel文件。而且你这个还要求特定的工作表,特定的单元格。C#.NET中针对OFFICE编程有相应的模板。也可以使用第三方的针对特定语言的插件。 可以用spool导出csv,但是特定位置需要你的sql过硬。 spool a.csvselect ','||col1||','||col2 from tabName;spool off只要多一个逗号,就多空一格。 这是可以实现的,关键字:UTL_FILE包,提供了类似JAVA IO读写的功能..参考这篇博文:http://blog.donews.com/gxgx/archive/2005/01/20/248187.aspx如果关于utl_file有什么不明白的,可以先百度..再不会留言 我觉得excel的数据透视图就能达到你的功能吧 我觉得这个可以到excel 板块中去问了 oracle 数据文件导入到另一用户中的问题? 子进程与DB游标 如何将ORACLE 9I 中的数据导入8I中?? adodb.connection的ConnectionString该怎么写? 常用数据库都有哪些啊? 如何更改一个有内容的表所在的表空间? 求教怎样转换字符几。。 oracle新手问:oracle8.1.6安装问题 在oracle中返回多条记录 大家帮我看看MaxID函数,得不到正确结果 oracle ODI安装 这种多表的SQL语句怎么写。。。。。求教!!!!
而且你这个还要求特定的工作表,特定的单元格。C#.NET中针对OFFICE编程有相应的模板。
也可以使用第三方的针对特定语言的插件。
select ','||col1||','||col2 from tabName;
spool off
只要多一个逗号,就多空一格。