-1

可能重复:使用 Oracle 中的 UTL_FILE 包在 ExcelSheet 中
从 Oracle 数据库创建 Excel 电子表格

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

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

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

谢谢

4

2 回答 2

3

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

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

于 2012-07-17T08:51:19.320 回答
3

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

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

于 2012-07-17T14:00:20.587 回答