从oracle REST数据服务返回excel文件

从oracle REST数据服务返回excel文件,excel,oracle,rest,oracle-apex,Excel,Oracle,Rest,Oracle Apex,我想知道是否可以在数据库级别生成Excel报告并通过Oracle REST Data Services返回 我想将后端报表创建逻辑移动到数据库。并通过Ajax从Javascript前端获取报告。它真的必须是Excel还是CSV才能完成这项工作?这将是非常容易的,因为CSV只是一行一行的纯文本,您可以用Excel打开它 如果这对您有效,只需将所需的列与分隔符(冒号或分号或您喜欢的内容)连接到一列,就可以得到CSV。 但是你必须确保你的分隔符不在你的内容中-你可以很容易地用不同的字符替换它 例如:

我想知道是否可以在数据库级别生成Excel报告并通过Oracle REST Data Services返回

我想将后端报表创建逻辑移动到数据库。并通过Ajax从Javascript前端获取报告。

它真的必须是Excel还是CSV才能完成这项工作?这将是非常容易的,因为CSV只是一行一行的纯文本,您可以用Excel打开它

如果这对您有效,只需将所需的列与分隔符(冒号或分号或您喜欢的内容)连接到一列,就可以得到CSV。 但是你必须确保你的分隔符不在你的内容中-你可以很容易地用不同的字符替换它

例如:

select replace(name, ',', ';') || ',' || replace(first_name, ',', ';') from dual;

您可以编写一个java存储过程,并使用ApachePOI生成该文件。