我使用这个包将我的数据从我的数据块导出到 ORACLE 6 中的一个 excel 文件。现在我想将我自己的文档属性放在我的 Excel 属性上。
首先,你能帮我,当我创建我的 Excel 时我应该写什么?
其次,我想保护我的代码(包和包 body-sql 文件-)我的意思是没有人可以看到它们,你建议我用哪种方式?(包装,创建对象库之类的东西)
第三,当你在一个他们付给你不多的地方工作时,你会免费为他们提供你的代码吗?或者他们雇佣你的同时可以使用你自己的包裹?
我使用这个包将我的数据从我的数据块导出到 ORACLE 6 中的一个 excel 文件。现在我想将我自己的文档属性放在我的 Excel 属性上。
首先,你能帮我,当我创建我的 Excel 时我应该写什么?
其次,我想保护我的代码(包和包 body-sql 文件-)我的意思是没有人可以看到它们,你建议我用哪种方式?(包装,创建对象库之类的东西)
第三,当你在一个他们付给你不多的地方工作时,你会免费为他们提供你的代码吗?或者他们雇佣你的同时可以使用你自己的包裹?
我在 excel 文档属性中找不到属性“签名”。pl/sql 包用于生成 Excel 文件的命名空间没有签名属性。 http://msdn.microsoft.com/en-us/library/ms875215(v=EXCHG.65).aspx
你用的是什么版本的excel?
你真的在使用oracle 6吗?您正在使用的包使用 Oracle 7 中引入的 UTL_File 包。
如果有人雇佣你做一份工作,不管他们付给你多少钱,你创造的都是他们的。接受与否由你决定。更好的方法是努力工作,向他们展示你的技能,然后过一段时间要求他们加薪。
编辑:您必须更改 sql_to_excel 的包体并添加您需要的 documentProperties。
put_line(v_fileHandle,'<!--[if gte mso 9]><xml>');
put_line(v_fileHandle,' <o:DocumentProperties>');
put_line(v_fileHandle,' <o:LastAuthor>'||LOWER(USER)||'</o:LastAuthor>');
put_line(v_fileHandle,' <o:LastSaved>'||v_lastSaved||'</o:LastSaved>');
put_line(v_fileHandle,' <o:Version>10.6626</o:Version>');
-- Put your props here
put_line(v_fileHandle,' <o:Author>10.6626</o:Author>');
put_line(v_fileHandle,' </o:DocumentProperties>');
put_line(v_fileHandle,' <o:OfficeDocumentSettings>');
put_line(v_fileHandle,' <o:DownloadComponents/>');
put_line(v_fileHandle,' </o:OfficeDocumentSettings>');
put_line(v_fileHandle,'</xml><![endif]-->');
查看上面的链接以查看可用的属性。