2011-01-25 7 views
8

私のページの出力の一部として、テキスト領域にCSV形式のデータテーブルを含めていますので、選択したスプレッドシートにCSVエクスポートを貼り付けます。ページのデータのみを使用してJavascriptを使用してブラウザのSave-Asダイアログを表示

ボタンをクリックすると、ページ上のテキストエリアに既に存在するCSVコンテンツをダウンロードするSave-asダイアログが表示されます。

新しいファイルを作成してコピーしたCSVに貼り付ける必要があるという短所をユーザーに提供しながら、既にページに入っているときにCSV書き出しを取得する別のデータベースへの移動を避けることを目的としています。

これは可能ですか?

答えて

4

現在のところ、何らかのリクエストをサーバーに戻さずに保存をトリガーすることはできませんが、Data URIを使用して読み込まれたページからデータをエクスポートすることは可能です。 my answer to this similar questionをご覧ください。

+0

驚くばかりです。 IEにはいくつか不都合な制限がありますが、それ以外は何か新しいことです。 – Ian

+0

ちょうどメモ、これは私の最終的なコードはすべてのように見えなければならなかった: Download CSV Ian

関連する問題