【发布时间】:2008-11-18 12:52:35
【问题描述】:
我正在编写将数据从 Oracle 导出到 Excel 的 pl/sql 过程。我需要数据格式,所以我不能使用 CSV。我已经尝试过使用 XML,但是当我想导出时它会生成太大的文件,例如70000 行,50 列(几乎 300 MB !!!)。
这就是为什么我决定使用 HTML 标签来生成 XLS 文件的原因——它比 XML 小,我必须直接定义一些特殊列的格式(字符串、数字和日期由 Excel 自动格式化)。 它非常简单方便,但我不能定义多个工作表。
您知道如何在使用 HTML 编写的 excel 文件中添加/定义多个工作表吗?我尝试使用 VBScript 公式,例如 ,但它不起作用。
【问题讨论】:
-
May 似乎过时了,过时了,而且有点古怪,但我仍然更喜欢使用 OracleReport 来做到这一点。如果您已经启动并运行了 Forms/Report IAS 基础架构。
标签: html oracle excel vbscript plsql