gpt4 book ai didi

excel中的Oracle查询输出

转载 作者:行者123 更新时间:2023-12-03 18:26:46 26 4
gpt4 key购买 nike

我有一个 Oracle 10G 数据库,我需要编写一个相当简单的查询来连接两个表并选择一些数据。但是,我想将结果列表导出到 excel,因此最终用户可以使用此 .xls 文档查看结果并按字段(位置)之一进行过滤

当我编写查询时,是否有一种简单的方法可以生成/创建一个 excel 文档来保存上述这些结果? SQL 不需要在 excel 中运行,但我想现在我想这将是一个有用的功能!
谢谢。

最佳答案

有一个简单的解决方案可以满足您的要求。

通过使用ora_excel,生成Excel xlsx文件的pl/sql小包,您可以选择数据并将选择的数据导出到Excel并设置过滤。

请看下面的例子:

BEGIN    
ORA_EXCEL.new_document;

ORA_EXCEL.add_sheet('My sheet');
ORA_EXCEL.query_to_sheet('select * from employees'); -- Select data from database
ORA_EXCEL.set_cells_filter('A1', 'K1'); -- Add cell filtering from column A1 to column K1


-- Save generated Excel to file with name example.xlsx to Oracle folder EXAMPLE_XLSX
ORA_EXCEL.save_to_file('EXPORT_DIR', 'example.xlsx');
END;

更多详情请查看 here

干杯

关于excel中的Oracle查询输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11796016/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com