我需要從Oracle生成一個啓用了宏的.xlsm文件,並且想知道實現這個目的的最佳方法。從Oracle生成.xlsm文件的最佳方式是什麼?
該文件是多選項卡,包含各種按鈕和宏,但是我需要生成的所有內容都是來自數據庫的表數據。
我想成像的最好方法是將所有宏等文件的空白版本存儲在適當的位置,然後打開它並使用PL/SQL添加表格數據。我在這裏的正確路線嗎?
我已經快速瀏覽了一下,似乎有很多方法可以做到這一點,包括創建一個jsp,使用COM集成或者只是在PL/SQL中編寫整個東西。我傾向於使用UTL_FILE的PL/SQL一代,因爲我在這方面比較熟練,但是想看看是否有人在這方面有任何評論/經驗。如果打開文件並插入表格數據是前進的方向,那麼它可能不會那麼複雜,但我相信會有很多問題,因爲通常會有這樣的事情!
謝謝。
對此,PL/SQL不是正確的語言。也許你應該爲此使用Java存儲過程。 – ibre5041
爲什麼不使用從Oracle獲取數據的「真實」Excel模板?如果有必要,您還可以爲Excel創建一個VSTO插件來執行此操作。看起來比在PL/SQL中處理文件/ Excel代碼容易得多。 –