目前我使用的是Oracle報告生成Excel中的每週報告。這個報告後面有sql查詢。 oracle報表服務器大部分時間都關閉了,而且我不覺得可靠地生成每週報表。生成查詢結果在Excel
所以我想我的自動化SQL查詢並生成Excel報表,而不是複製查詢結果,並粘貼到Excel中。我可以使用Procedure或PL/SQL塊來執行此操作。但我不知道是否它可以創建Excel文件並生成使用PL/SQL.The PL/SQL塊或程序應基於RESOURCE_ID coulmn進行參數設置,我可以使用同樣的方法再資源也報告。我正在使用oracle sql開發人員工具編寫oracle查詢。
--Query 1
select db,db_date,count(distinct sales_id)
from Sales_Order
where
db='Test'
and resource_id=2 and
db_date between 20170710 and 20170716
group by db,db_date
--Query 2
select db,db_date,count(distinct it_id)
from IT_INFO
where
db='Test'
and resource_id=2 and
db_date between 20170710 and 20170716
group by db,db_date
,我想產生類似下面的Excel文件的報告:
看一看這個答案 - https://stackoverflow.com/questions/41299024/create-an-excel-file-xlsx-using-p 1- SQL –
也許限定在Excel這個查詢和Excel片打開時刷新數據。 –
@WernfriedDomscheit我不明白什麼ü意味着什麼呢? – Andrew