【发布时间】:2012-09-25 20:20:21
【问题描述】:
我的系统是用APEX/Oracle 11g开发的,想直接创建xls文件,不用创建xml文件。系统当前创建了一个xml文件,然后可以保存为xls格式,但是非常挑剔的用户不喜欢尝试打开xml文件时的Windows 7警告(Excel警告文件格式不与其扩展名不匹配)。有什么方法可以在 APEX 中使用 Oracle PL/SQL 来完成这项工作?
【问题讨论】:
-
我不知道来自 within Apex,所以我不打算发布答案,但您只能在 Oracle 中执行此操作。您可以将 XML 放在一个 clob 中,然后使用 UTL_FILE 将文件从数据库中写入您想要的任何扩展名。
-
本,感谢您的回复。目前我在数据库中有 XML 作为 BLOB,我下载它并使用 Excel 打开它。这是我收到我试图避免的警告的时候。如何使用 UTL_FILE 帮助将其写入数据库?
-
您现在如何提供文件?通过提交后的流程?您是否先将文件选择到 blob 中?
标签: xml excel plsql oracle-apex xls