• 締切済み

javascriptでテキストの書出し

こんにちわ。javascriptで以下のようなファイルを作成したいです。 メールフォームに入力してもらったデータをテキストやエクセルに読み込ますことのできるファイルをディスクトップ書出す事はできますか?また、どのようにすればよろしいのでしょうか?よろしくお願いします。

みんなの回答

  • ryota2
  • ベストアンサー率43% (61/140)
回答No.2

JavaScriptはファイルの扱いに弱いので、CGIを使った方が良さそうですね。 エクセルのファイル(.xls)はバイナリデータだから辛いです。 バイナリじゃなくてセルに分けられる、CSV形式(","区切り)などにするといいでしょう。 サーバからデスクトップを操作するにはC言語かなにかを使った方がいいですね。 もし、管理者のみが操作するのであれば、利便性を考えないでよい(?)ので function dataOut(){ w=open("","_blank"); w.document.write("~"); //なんか色々カンマ区切りでかく w.document.close(); } で出てきたウインドウをデスクトップに名前をつけてテキストファイルで保存 あとで名前を~.csvに変更

  • basil
  • ベストアンサー率35% (148/420)
回答No.1

質問の文章がいまいち理解できないので、こちらで解釈したことをまとめてみます。もし誤解していたら追って補足ください。 1)WEBブラウザでユーザがフォームにデータを入力する。 2)このデータをサーバ側で集計する 3)集計した結果をエクセルで読み込める形式に整形して 4)管理者の端末PC上のデスクトップにファイルとして保存する。 5)以上の動作をJavaScriptで行いたい。 これでよいでしょうか?

関連するQ&A

  • フラッシュでファイル書出し

    こんにちわ。フラッシュで以下のようなファイルを作成したいです。 メールフォームみたいなものに入力してもらったデータをテキストやエクセルに読み込ますことのできるファイルで書出す事はできますか?また、どのようにすればよろしいのでしょうか?よろしくお願いします。

  • フォームのテキストをリンク化するjavascript

    ブログ等で利用されている、フォームのテキストにリンクをつけるjavascriptを教えてください。 (詳細) フォームのテキストを選択し、ボタンを押すとURLを入力するwindowが開くjavascript よろしくお願いします。

  • テキストファイル(またはCSV)への書き出しについて

    Accessのフォームに作成したテキストボックスの内容を テキストファイル等にてエクスポートする事は可能でしょうか? ヘルプ等を見たのですが、テーブルやクエリの内容を 書き出せることはわかったのですが、 単一のテキストボックスのみの内容を書き出す方法が わからなかったので質問させて頂きました。 テキストボックスに文字列を入力後 ボタンを押す事で、テキストファイルにボックス内の 文字列を書き出し、のような感じです。

  • javascriptでテキストファイルを作成したい

    javascriptを勉強していて演算した結果をテキストファイルにして、その結果をテキストファイル内に書き込んで新しくデスクトップに作成するというプログラムを作りたいと考えています。 ですが、まずは以下の条件を満たすプログラムの内容を教えていただきたいと思います。 私はHTMLと同時にjavascriptを作っているのですがとりあえず、 ・「テキストファイルの作成」というボタンをHTML内に作ります。 ・そのボタンを押すとjavascriptのfunctionが動作し、「テキストの書き込みに成功しました」という内容が書かれたテキストファイルがデスクトップに新たに作成される。 というプログラムを知りたいです。 基礎的な原理だけを知りたいので上の条件を満たすプログラムを教えていただきたいと思います。 テキストファイルをデスクトップに作る方法と、作るテキストファイルにどのようにしてテキスト内容を書き込めばいいのか分かりません。 HTMLの部分がめんどくさければjavascriptの部分だけでも構いません。 よろしくお願いします。

  • Javascriptでテキストエリアにタグの制限をかけたいです。

    フォームで、テキストエリアの作成をしましたが、 迷惑メールで、テキストエリアにタグを入れて来るようになってしまったのですが、 テキストエリアへ、タグが入らないようにする、javascriptとかはありますでしょうか? あれば教えて下さい。

  • Javascriptフォーム形成

    javascriptを使って入力フォームを形成しようと考えています。 PHPからテキストボックスの数を8、テキストエリアの数を6と送って8それぞれの入力フォームを作成したいです。動的にフォーム形成したいです。 こんなことできますかね? 教えて下さい。よろしくお願いします。

  • テキストファイルの書き出し

    JavaScriptを使用して、ユーザー側のデスクトップに テキストファイルを作成すると言うことは 可能なのでしょうか? 回答お待ちしております。

  • JavaScriptを用いてテキストボックスをコントロールしたいのですが…

    閲覧ありがとうございます。 今回、PHPとJavaScriptを用いてとあるシステムの開発を使用と考えています。  そのシステムには不特定多数の入力項目があり、テキストボックスに何か(情報)を入力することで、また新たなテキストボックスを生成し、次々と情報を入力できるようにしたい。また、エクセルの表のようなもので入力するのもいいかなと考えているのですが可能ですか?  次にその値をデータベース(PostgreSQL)に格納したい、また、PHPのフォーム処理は可能ですか?  ご意見ご感想、また、やり方などを教えて頂きたいです。

  • テキストファイルにてデータ管理

    お世話になっております。 http://oshiete1.goo.ne.jp/qa4005498.html http://oshiete1.goo.ne.jp/qa4047511.html これまで上記ページにてDBを使わずにテキストファイルにてデータ管理するアドバイスをいただき、テキストエリアに入力したものをテキストファイルに登録することが出来ました。 こんな感じ。 01<>プログラム 01_01<>PHP 01_02<>javascript と入力したものを、テキストファイルに 01  プログラム 01_01 PHP 01_02 javascript に登録(半角数値と文字の間はスペース)。 そこで、テキストファイルに登録されたデータを修正・削除する管理画面を作っているのですが、テキストファイルからデータを呼び出し、file()を用いてデータを配列にし、for文で各データをテキストフォームに表示させるところまで出来ましたが、以下の点についてが分からず、アドバイスを頂ければと投函させていただきます。 1.修正する場合、テキストファイルのデータを配列にして各データをテキストフォームにて表示させているが、修正する場合、どのような流れになるのか?(テキストファイルのデータは改行にて登録されていますが、テキストファイルから読み込んだとき配列にしているので、適正な流れが分かりません) 2.テキストファイルのデータを配列にし、各テキストフォームに表示させた際、削除するための機能と考え、各データ毎にチェックボックスを設けていますが、配列データの任意の場所を削除したとき、再度テキストファイルに改行を含んだデータとして登録するには、どういった流れ(プログラム?関数?)になるのか? 以上、皆さんお忙しいとは思いますが、お知恵を頂戴出来れば幸いです。宜しくお願い致します!

    • ベストアンサー
    • PHP
  • 「javascript テキストファイル 印刷」

    「javascript テキストファイル 印刷」 PHPでプログラミングしていて、あることをして、 テキストファイルを作成されるようにしました。 PHPでは印刷は無理と書いていて、逆に http://bowz.info/748 のように、印刷ができると書いていました。 しかし、ページを印刷できるが、テキストファイルを指定しての印刷は調べても見つかりません。 やりたいことは、テキストファイルを直接開いての印刷ではなくて、「PHPで作成したテキストファイルを指定してjavascriptを使ってそれを印刷すること」です。 (C\xampp\htdocs\sample.txt) いろいろ調べているのですがやり方が分かりません。 よければ教えてもらえないでしょうか?

専門家に質問してみよう