如何解决oracle plsql可以从邮件中读取Excel文件附件吗
我想知道是否可以将具有多个工作表的excel附件(.xlsx)从邮件直接读取到SQL表中? (就像在外部表中所做的那样,外部.csv文件保存在FTP中,然后表中的数据可用) 如果是的话,那怎么能做到呢?
解决方法
有可能吗?只要有足够的时间,金钱和精力,一切皆有可能。
(嗯,几乎所有东西)
尽管如此,我认为这不是一件容易的事。
一些提示:
要从oracle阅读邮件,可以使用EMAIL_CLIENT
软件包
http://plsqlmailclient.sourceforge.net/
要处理excel,您可以尝试使用Anton Scheffer的plsql
:
https://technology.amis.nl/2013/01/19/read-a-excel-xlsx-with-plsql
或者,我猜您可以使用java
处理excel的内容。
如果可以将CSV文件或XLSX文件放入BLOB
中,则可以使用APEX_DATA_PARSER包来读取文件,就好像它是常规表一样。该软件包是在APEX 19.1中引入的,因此之后的任何版本都有它。
如果您的数据库中未安装APEX,则强烈建议您这样做。即使您不为应用程序的UI使用APEX,也有许多随APEX一起安装的PL / SQL实用程序,对于诸如此类的常规用途很有帮助。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。