0

このパッケージを使用して、データをデータブロックからORACLE 6のExcelファイルにエクスポートしました。次に、Excelプロパティに独自のドキュメントプロパティを配置します。

まず、私を助けてくれませんか、Excelを作成するときに何を書くべきですか?

次に、コード(パッケージおよびパッケージbody-sqlファイル-)を保護したいのですが、誰もそれらを見ることができないということです。(ラップ、オブジェクトライブラリのようなものを作成する)

第三に、彼らが支払う場所で働いているとき、あなたは彼らのためにあなたのコードを無料で置いていますか?または彼らがあなたを雇うのと同じくらい彼らはあなた自身のパッケージを使うことができますか?

4

1 に答える 1

1

Excelドキュメントのプロパティにプロパティ「署名」が見つかりません。Excel ファイルを生成するために pl/sql パッケージで使用される名前空間には署名プロパティがありません。 http://msdn.microsoft.com/en-us/library/ms875215(v=EXCHG.65).aspx

使用しているエクセルのバージョンは何ですか?

本当に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]-->');

上記のリンクを見て、利用可能なプロパティを確認してください。

于 2010-11-18T08:44:33.947 に答える