使用PL / SQL格式化Excel

时间:2012-07-17 08:47:26

标签: oracle excel plsql

  

可能重复:
  Create an Excel Spreadsheet from a Oracle Database
  Writing in ExcelSheet using UTL_FILE package in Oracle

我正在使用UTIL_File包生成CSV文件。

现在我想在MS Excel中打开时以粗体格式化标题。

使用PL / SQL和Oracle 9i有没有办法做到这一点?

由于

2 个答案:

答案 0 :(得分:3)

csv文件是纯文本文档,没有任何格式。因此,根据定义,无法在excel中打开csv文件并以粗体显示标题。

您可以在Excel中编写一个vba宏来打开csv文件,将内容复制到Excel工作表并应用您需要的任何格式。

答案 1 :(得分:3)

CSV是纯文本格式,不允许任何格式信息。如果必须格式化,您可以尝试创建XML Excel文件:http://blogs.msdn.com/b/brian_jones/archive/2005/06/27/433152.aspx

请注意,这比创建CSV文件要复杂得多,但允许您创建包含格式信息的文件。