暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

Oracle 编写PLSQL过程自动在excel中获取查询结果

askTom 2018-05-14
754

问题描述



尽管我已经多次在google中检查了我的问题 “编写PLSQL过程以自动在excel中获取查询结果” 的答案,但直到我没有明确的理解。

你能以最简单的方式解释一下吗?(比如用3/4列创建1/2表,然后创建一个select查询,然后在excel中自动输出)

我会用蟾蜍。

提前非常感谢

专家解答

首先,Oracle数据库不是本地讲Excel的。如果要创建XLS(X) 文件,则要实现例程。或向已经拥有的其他人借用;)

例如来自安东·谢弗的这个例子:

https://technology.amis.nl/2011/02/19/create-an-excel-file-with-plsql/

写一个CSV文件是最简单的。您可以使用utl_file在PL/SQL中执行此操作。在web上有很多这样的例子,例如:

https://oracle-base.com/articles/9i/generating-csv-files#custom-plsql

或者您可以使用SQL * Plus/SQLcl从查询中假脱机输出:

https://asktom.oracle.com/pls/asktom/asktom.search?tag=sqlplus-query-output-to-csv-or-txt-format

SQLcl的好处是允许您将输出格式指定为CSV。

但是,如果您要从数据库将数据加载到Excel中,则可能会以错误的方式...

在Excel中,将Oracle数据库配置为数据源。然后,您可以从那里运行查询以获取数据:

http://blog.mclaughlinsoftware.com/microsoft-excel/how-to-query-oracle-from-excel-2007/
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论