问题描述
你好
我需要一个可以从Excel导入数据并在活表上执行DML操作的所有时间的可执行SP。
首先,这可能吗?如果是的话
1.我们可以通过多种方法做到这一点?
2.我们如何使用存储过程来做到这一点。对像我这样的神谕哑巴来说,这更容易吗?
谢谢
我需要一个可以从Excel导入数据并在活表上执行DML操作的所有时间的可执行SP。
首先,这可能吗?如果是的话
1.我们可以通过多种方法做到这一点?
2.我们如何使用存储过程来做到这一点。对像我这样的神谕哑巴来说,这更容易吗?
谢谢
专家解答
如果可以将Excel文件保存为CSV ,则可以使用外部表轻松地导入它。这使您可以像在普通表上一样使用SQL来读取文件。
有关详细说明,请参见:
http://www.orafaq.com/node/848
如果该文件是XLS ,并且您无法更改格式,则可以尝试将其作为ODBC源读取,如以下网址所述:
https://asktom.oracle.com/pls/asktom/f?p=100:11:0::::P11_QUESTION_ID:4406709207206#18830681837358
或者,您可以从安东·谢弗处签出此软件包,以便读取以下文件:
https://technology.amis.nl/2013/01/19/read-a-excel-xlsx-with-plsql/
增编:
请在此处查看来源
https://github.com/OraOpenSource/oos-utils/issues/177
有关详细说明,请参见:
http://www.orafaq.com/node/848
如果该文件是XLS ,并且您无法更改格式,则可以尝试将其作为ODBC源读取,如以下网址所述:
https://asktom.oracle.com/pls/asktom/f?p=100:11:0::::P11_QUESTION_ID:4406709207206#18830681837358
或者,您可以从安东·谢弗处签出此软件包,以便读取以下文件:
https://technology.amis.nl/2013/01/19/read-a-excel-xlsx-with-plsql/
增编:
请在此处查看来源
https://github.com/OraOpenSource/oos-utils/issues/177
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




