Oracle Apex 加载没有插件的 excel 数据 .xlsm
Posted
技术标签:
【中文标题】Oracle Apex 加载没有插件的 excel 数据 .xlsm【英文标题】:Oracle Apex load excel data .xlsm without plugin 【发布时间】:2021-04-08 14:12:22 【问题描述】:我需要将数据从 excel 加载到 table 。即从 apex 应用程序上传 excel,然后加载 oracle 数据库表。有人建议我避免使用插件,所以我正在寻找可以使用它处理的 oracle apex。
任何建议/步骤/信息链接都会非常有帮助。
要加载的文件是带有宏的 .xlsm,但可以忽略宏。
Apex 20.2
【问题讨论】:
【参考方案1】:没有任何内置功能可让您的用户将 Excel 文件加载到 Apex 应用程序中并将数据存储到数据库表中。
就我个人而言,我使用了 Carsten Czarski 的 XLSX_PARSER 包,效果很好。源代码很干净,我什至对其进行了增强以解析我的自定义需求。
https://blogs.oracle.com/apex/easy-xlsx-parser%3a-just-with-sql-and-plsql我通过 Google 找到了这两个很好的参考资料:
Jeff Kemp 对包括 Excel 在内的各种数据格式的许多可能解决方案进行了精彩回顾 - https://jeffkemponoracle.com/2018/11/load-spreadsheet-data-into-apex/ Anton Scheffer 的 Excel2Collections 包 - https://github.com/antonscheffer/excel2collections【讨论】:
以上是关于Oracle Apex 加载没有插件的 excel 数据 .xlsm的主要内容,如果未能解决你的问题,请参考以下文章
错误:尝试在空表中首次加载表中的 Excel 数据时,Oracle Apex 中的“表名已存在”
Oracle APEX:文件未加载到 apex_application_temp_files
从基于 PL/SQL 函数体返回 SQL 查询的 Oracle APEX 5 经典报告下载到 Excel 选项,
sql 将Oracle APEX团队开发加载到Bitbucket问题中