可能重复:使用 Oracle 中的 UTL_FILE 包在 ExcelSheet 中
从 Oracle 数据库创建 Excel 电子表格
我正在使用UTIL_File
包生成 CSV 文件。
现在我想在 MS Excel 中打开标题时将其格式化为粗体。
有没有办法使用 PL/SQL 和 Oracle 9i 做到这一点?
谢谢
可能重复:使用 Oracle 中的 UTL_FILE 包在 ExcelSheet 中
从 Oracle 数据库创建 Excel 电子表格
我正在使用UTIL_File
包生成 CSV 文件。
现在我想在 MS Excel 中打开标题时将其格式化为粗体。
有没有办法使用 PL/SQL 和 Oracle 9i 做到这一点?
谢谢
csv 文件是纯文本文档,没有任何格式。因此,根据定义,不可能在 excel 中打开 csv 文件并将标题以粗体显示。
您可以在 Excel 中编写一个 vba 宏来打开 csv 文件,将内容复制到 Excel 工作表并应用您需要的任何格式。
CSV 是一种纯文本格式,它不允许任何格式信息。如果必须格式化,您可以尝试创建一个 XML Excel 文件:http: //blogs.msdn.com/b/brian_jones/archive/2005/06/27/433152.aspx
请注意,这比创建 CSV 文件要复杂得多,但它允许您创建包含格式信息的文件。