2012-07-17 54 views
-1

可能重複:
Create an Excel Spreadsheet from a Oracle Database
Writing in ExcelSheet using UTL_FILE package in Oracle格式化Excel中使用PL/SQL

我生成CSV與UTIL_File包文件。

現在我想在MS Excel中打開時以粗體格式標題。

有什麼辦法可以使用PL/SQL和Oracle 9i來做到這一點?

謝謝

+1

CSV文件* acnnot *包含格式,只是純文本數據。 Oracle沒有內置功能將數據導出爲Oracle專有格式,但其他人已寫入擴展。在我提出的重複線索中查看我的答案,因爲它爲您提供了幾種不同的選項。 – APC 2012-07-17 11:30:20

回答

3

csv文件是純文本文件,沒有任何格式。因此,根據定義,不可能在Excel中打開一個csv文件,並以粗體顯示標題。

你可以在Excel中編寫一個vba宏,打開csv文件,將內容複製到excel表格並應用任何你需要的格式。

+0

實際上我生成csv文件並將其保存在某個文件夾中,從那裏java必須將此文件附加到郵件併發送。 現在告訴我,我該怎麼做... 我對PL/SQL有點新鮮感。 謝謝 – Avi 2012-07-17 08:56:59

+1

您不能在csv文件中包含格式。如果你想要一些格式,你需要使用不同的文件格式。 – assylias 2012-07-17 09:01:57

+0

但在那種情況下,我怎麼能生成xls或任何使用Oracle 9i我們可以使用UTIL_FILE來做同樣的事情。 – Avi 2012-07-17 09:06:52