Oracleアプリケーションサーバーを利用しています。
Oracle8i。
PL/SQLから特定のテーブルのデータをCSVダウンロードさせるようにしたいのですが、ファイル名の特定ができません。
処理順序
declare
略
begin
owa_util.mime_header('text/csv', FALSE);
owa_util.http_header_close;
動的SQLを利用して一行ずつhtp出力
end
実行するとダウンロードを促すダイアログが表示されますが、そのとき表示されるファイル名がパッケージ名になっています。ソース中で任意にファイル名をつけたいのですがどうしたらよいでしょうか?
または、ブラウザにデータを表示させたEXCELを表示させるといった方法でもよいです。(一行にカンマ区切りのデータが収まってしまうのはNG)
よろしくお願いいたします。
A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
ヘッダにContent-Dispositionを追加すれば
できると思います。
例えばファイル名 test.csv の場合は
htp.p('Content-Disposition: attachment; filename="test.csv"');
もちろんファイル名は変数、関数でも可です。
どうもありがとうございます。
結果としてはできたのですが、これが一般的な方法化どうかというところがわかりません。(なにをもって一般的というかは別問題ですが)
CSVファイル作成は、決して特別な処理とは思えないのですが、他の現場ではどう対処しておられるのか?というところが知りたいです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) CSVファイルがカンマ区切りにならない。対処法を教えていただきたいです。 仕事でSMS一斉送信ができ 2 2022/07/01 21:24
- Excel(エクセル) エクセルでcsvファイルを開いてVBAを使いたい 7 2022/04/28 11:12
- その他(プログラミング・Web制作) Pythonで、データファイルと列名ファイルを1つのファイルにしたいです。 1 2023/07/27 20:29
- その他(プログラミング・Web制作) データ解析ソフトRでのファイル入力read.csvがエラーになります 7 2022/03/27 22:11
- Visual Basic(VBA) VBA 参照先で選んだファイルをコピーし、出力先に別名で保存したい 8 2022/05/13 20:37
- Visual Basic(VBA) VBAで特定の場所にあるCSVファイル(複数)から特定場所を抜き出してExcelに転記したいです。 11 2023/05/23 16:29
- 法人税 電子帳簿保存法について 1 2022/04/07 11:17
- Visual Basic(VBA) エクセルのマクロについて教えてください。 7 2023/07/04 09:18
- Visual Basic(VBA) 複数のcsvファイルをExcelに一括変換したい 2 2023/03/03 12:44
- Visual Basic(VBA) Excelのマクロについて教えてください。 作業フォルダ内に2つのファイルがあります。 このファイル 2 2023/07/09 13:40
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
既に使用されているので、使用...
-
SQL Server のデータをCSVファ...
-
bcpによる、テーブル→CSVファイ...
-
アクセスのテーブルからエクス...
-
ACCESSでのエクセルインポート...
-
CSVファイルのインポートについて
-
SQLServer2005でフラットファイ...
-
symfowareのSQL文in句をバッチ...
-
accessのエクスポートエラーに...
-
Accessのリンクテーブルについて
-
「マスタ」と「テーブル」の違...
-
ACCESS2007 フォーム 「バリア...
-
Accessにインポートしたら並び...
-
数百万件レコードのdelete
-
Accessでの排他制御
-
ACCESSのSQLで、NULLかNULLでな...
-
SELECT時の行ロックの必要性に...
-
Accessでクエリを完了できませ...
-
Access VBA Me.Requery レコー...
-
accessのロック
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
accessのエクスポートエラーに...
-
Accessのリンクテーブルについて
-
エクスポート時の改行コードに...
-
symfowareのSQL文in句をバッチ...
-
SQL Server のデータをCSVファ...
-
AccessでCSVインポートのゼロサ...
-
SQLServer2005でフラットファイ...
-
既に使用されているので、使用...
-
bcpインサートでのフォーマ...
-
ACCESSでのエクセルインポート...
-
アクセスのテーブルからエクス...
-
bcpによる、テーブル→CSVファイ...
-
SybaseのBCPでファイル上書き
-
Access97の文字化けについて
-
SQL Server 2000 - bulk insert
-
MS-SQLプロシージャでファイル...
-
スクリプトファイルの一括実行
-
CSVファイルのインポートについて
-
アクセスのデータのエクスポート
-
[SQL Server] コマンドプロンプ...
おすすめ情報