このホームページで何回も題材としてあがっていますが、CSVのダウンロードについて質問があります。目的はEXCELで開くのではなく、ダウンロードさせたいということです。またフォルダオプションのファイルタイプについては設定済みです。
環境は言語:COLD_FUSION、OS:2000、IE6です。
CONTENTを変更するスクリプトとして
<cfcontent type = "application/vnd.ms-excell"
file = ファイル名
deleteFile = "No">
window.open(ファイル名); //JAVA SCRIPT
を記述しています。
これによりIE6でのダウンロードは可能になりましたが、保存する際のダイアログに表示されるファイル名が、EXCEL名ではなく、実行中のソース名(COLD FUSION)になってしまいます。
回避策はあるのでしょうか。お教えください。
No.1ベストアンサー
- 回答日時:
>お教えください。
それは分からないですが、
一応、下記でもダウンロード出来ます。
Windows?+InternetExplorer5以上限定です。
ファイルをダウンロードして文字列にします。
よってバイナリファイルは不可です。
Unicodeで保存されるためか、ダブルクリックして
開くと正常にインポートされないので、
エクセルを起動後にcsvを開いて「カンマ」区切りを
指定する必要があります。
>このホームページで何回も題材としてあがっていますが
このサンプルも既に知っていましたらごめんなさい。
<html XMLNS:IE>
<head>
<title>Book1.csv</title>
</head>
<body>
<SCRIPT LANGUAGE=javascript>
<!--
window.resizeTo(400,400);
function onDownloadDone(s){
f=af.getAdjacentText("afterBegin");
newwin=window.open("about:blank","ダウンロード中","height=100,width=100");
with (newwin) {
with(document){
//open("text/html");
bgColor = "#FFFFFF";
fgColor = "#FFFFFF";
write(s);
close();
execCommand("SaveAs",true, f );
}
close();
}
}
//-->
</SCRIPT>
<P><IE:Download ID="oDownload" STYLE="BEHAVIOR: url(#default#download)">
<A href="javascript:oDownload.startDownload('Book1.csv',
onDownloadDone)" id=af >Book1.csv</A></IE:Download></P>
<P></P>
</body>
</html>
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・人生のプチ美学を教えてください!!
- ・10秒目をつむったら…
- ・あなたの習慣について教えてください!!
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・【大喜利】【投稿~9/18】 おとぎ話『桃太郎』の知られざるエピソード
- ・街中で見かけて「グッときた人」の思い出
- ・「一気に最後まで読んだ」本、教えて下さい!
- ・幼稚園時代「何組」でしたか?
- ・激凹みから立ち直る方法
- ・1つだけ過去を変えられるとしたら?
- ・【あるあるbot連動企画】あるあるbotに投稿したけど採用されなかったあるある募集
- ・【あるあるbot連動企画】フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
- ・映画のエンドロール観る派?観ない派?
- ・海外旅行から帰ってきたら、まず何を食べる?
- ・誕生日にもらった意外なもの
- ・天使と悪魔選手権
- ・ちょっと先の未来クイズ第2問
- ・【大喜利】【投稿~9/7】 ロボットの住む世界で流行ってる罰ゲームとは?
- ・推しミネラルウォーターはありますか?
- ・都道府県穴埋めゲーム
- ・この人頭いいなと思ったエピソード
- ・準・究極の選択
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
OpenTextFile で書き込みできま...
-
ASPでCSVファイルを作成しダウ...
-
Excelでdatファイルを作成??
-
1フォルダに保存できるファイル...
-
バッチファイルが作成できない
-
フォルダ作成用バッチファイル...
-
VBAでファイルパスが長すぎてコ...
-
複数のテキストファイルをexcel...
-
【Excel VBA】PDFを作成して,...
-
処理を別ファイルに書きたいん...
-
VBAからファイルをzip化したい
-
FFFTPでサーバに新規フォルダが...
-
fopenでNULLを返されるがGetLas...
-
batファイル処理でのテキストフ...
-
VBAでFTPファイル転送がうまく...
-
Microsoft Access エラー 3051
-
エクセルVBA フォームを開く時...
-
Windowsのメモ帳でジョークウイ...
-
PowerPoint スライドの保存&メ...
-
複数のテキストファイルをexcel...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
OpenTextFile で書き込みできま...
-
ASPでCSVファイルを作成しダウ...
-
ファイルダウンロードの開くで...
-
サーブレットからファイル名を...
-
Matlabでの図の最大化の方法
-
CSV形式のファイルをエクセル形...
-
csv形式でダウンロードさせたい...
-
[ASP]CSVダウンロード時に、直...
-
CSVファイルダウンロードダイア...
-
IE6でのダウンロードダイア...
-
Excelでdatファイルを作成??
-
複数のテキストファイルをexcel...
-
フォルダ作成用バッチファイル...
-
【Excel VBA】PDFを作成して,...
-
Microsoft Access エラー 3051
-
テキストファイルの文字色に色...
-
1フォルダに保存できるファイル...
-
VBAでファイルパスが長すぎてコ...
-
ダウンロード不可PDFファイルは...
-
Refreshで落ちる
おすすめ情報