我想将数据块数据(包含标题和列数据的数据表)导出到 Excel 表单。我使用 Oracle 6。您能帮我解决我的问题吗?
你能为我提供一个完整的例子吗?
我的操作系统是 Windows XP,安装有 Oracle Form v6
答案1
我不完全理解您的问题,但是如果您的客户端上有 Oracle form v6,那么我猜您正在与数据库 RDBMS 版本 x SID x 对话,因此您可以使用 sqlplus(您可以在 V6 安装中找到它)并将您的表查询假脱机到可以用 excel 打开的 csv 文件中。
您可以明确格式化查询以生成带有类似以下内容的分隔字符串:
启动 sqlplus 连接用户/密码@某个数据库 SID --- 关闭回音 关闭反馈 设置行大小 1000 设置页面大小 0 设置 sqlprompt'' 设置 trimspool 为 关闭耳机 假脱机输出.csv 从表名中选择 '"'||列1||'","'||列2||'"'; 结果... 结果... 线轴关闭
在 Excel 中打开 csv 文件。