初心者です。よろしくお願いします。
html/javascriptの<form action ・・・・>で、ブラウザから入力したデータを「サーバを介さずに」同じPC上のフォルダに保存する方法はありますか?あれば教えてください。
やりたいことは、自作のhtmlを入力画面にして、出力先をPC上の任意の.txt、(できれば.xls)に保存したいのです。
見よう見まねで、WEB上にあったサンプルコード、<form action="cgi-bin/aaa.cgi" method="post">に目をつけて、前もってaaa.txtというファイルをPC上に作成し、"file://C:\Users\・・・aaa.txt"とやってみましたが、案の定、目的は達成できませんでした。(所詮素人の浅知恵か・・・笑)。
どうぞ、よろしくお願いします。
A 回答 (3件)
- 最新から表示
- 回答順に表示
No.3
- 回答日時:
必要なときにだけローカルでWebサーバーを立ち上げ、
送信されたフォーム内容をExcelファイルに保存するスクリプトを動かす
例) Java + POI
例) IIS + ASP.NET + OpenXML
ブラウザを HTML Application にして、
フォーム内容を送信せずにExcelファイルに保存するスクリプトを動かす
参考) http://gallery.technet.microsoft.com/office/248b …
少々方向性が異なりますが、
HTML5 の新機能 WebStorage とか File API:Writer を使う
参考) https://developer.mozilla.org/ja/docs/DOM/Storag …
参考) http://www.w3.org/TR/file-writer-api/
No.2
- 回答日時:
> 自作のhtmlを入力画面にして、出力先をPC上の任意の.txt、
>(できれば.xls)に保存したいのです。
上記のことは、技術的にはできるようです。
今回のご質問に対して、私には実際のコードを提示できるほどの
能力はないので、以下の情報をご参考下さい。
http://itpro.nikkeibp.co.jp/article/COLUMN/20100 …
以前、以下の情報を参考にして、JavaScriptから直接エクセル
ファイルに書き込むことはやったことがあります。
http://pc.nikkeibp.co.jp/article/column/20110127 …
→こちらにアクセスするには登録が必要
No.1
- 回答日時:
<form action="...">の遷移先を"file:///C:\Users\・・・aaa.txt"とか!
おおそれは上手く行けば素晴らしいですが、百発百中駄目、浅知恵です。
<form>からsubmitされてきた値を取得するには、perlやphpなどの「サーバサイドスクリプト」や、javaやC#で作られた「Webアプリケーション」が必要です。
そして、こいつらはWebサーバの上で動くプログラムです。つまり「サーバ」が必要です。
ただ、「サーバ」というのは単なるプログラムで、Excelなんかに比べたら比較にならない小さなプログラムで、自分のマシンでも簡単に動かすことができます。
Windowsならば一定バージョン以上のライセンスなら最初からWebサーバは付属しています。
こういうものを使って、マシンを一時的に「個人用の」サーバに仕立て、そのうえでphpなりを動かして、フォームの値を受け、テキストファイルに保存すればいいです。
<form action="http://localhost/hoge.php">とかいうふうに指定します。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- PHP 文字列を段落で分ける方法を教えて下さい。 2 2023/03/09 10:03
- CGI htmlからパラメータで、cgiに渡したい。 1 2023/02/06 16:15
- JavaScript sessionStorageを調べています。 1 2023/06/20 12:41
- JavaScript javascriptで入力フォームが空欄の時にアラートによるエラーを出すコードを書いています。 2 2023/06/13 17:58
- JavaScript 入力フォームの javascript で メールアドレスの正規チェックをを行い、ボタンをクリックして 2 2022/04/27 16:06
- JavaScript フォームが空欄の時にフォームの外をクリックすると、エラーが出るコードを調べています。 1 2023/06/25 11:51
- HTML・CSS ボタンをクリックした時に、入力フォームのすぐ下部に、「入力欄が空白です」というテキストメッセージが表 1 2022/04/27 16:25
- その他(クラウドサービス・オンラインストレージ) Onedriveで実現したい事。2台のPC間で。 2 2023/04/10 20:42
- その他(プログラミング・Web制作) Windowsのマクロプログラムで、こんなことできますか? 3 2022/06/28 14:30
- Excel(エクセル) 【VBA】指定フォルダに格納中のテキストファイルをエクセルで処理し結果のエクセルを新規フォルダに保存 1 2022/03/25 14:19
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
JavaScriptでテキス...
-
node.jsでmysqlをローカル環境...
-
Ajaxが動きません~『status=0』?
-
星型評価スターレーティングの...
-
ASP上からサーバサイドのVBScr...
-
ブラウザ上でjavascriptを編集...
-
ブラウザからエクセルを開く方法
-
jqueryのglossが動いたり動かな...
-
正整数の半角数字かどうか判定する
-
「終了していない文字列型の定...
-
ASP(VBS) ←→ JavaScript の変数...
-
VB.NET2003 テキストボックスに...
-
Vba SelStart、SelLen教えてく...
-
JSPの処理の途中で、JavaScript...
-
Ajax以外で、JavaScriptからPHP...
-
「光の三原色」みたいな「三つ...
-
Javascriptエラーの原因が分か...
-
csvファイルを読み込み、該当項...
-
Win版IllustratorCS3でJavascri...
-
VBScript から JavaScript を呼...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ブラウザからエクセルを開く方法
-
Ajaxが動きません~『status=0』?
-
JavaScriptでテキス...
-
jsでルートディレクトリより上...
-
javascriptでのmdb接続について
-
JavaScriptによる....
-
JavaScriptでファイルの保存
-
ローカルのtest.txtを1行ずつ...
-
ブックマークレットが動かない。
-
JavaScriptで掲示板
-
ActiveXObjectについて
-
ローカル環境で動作しないJavaS...
-
ブラウザ上でjavascriptを編集...
-
javascriptでテキストファイル...
-
javascriptによるメール送信
-
クリックカウンターの挙動がお...
-
Illustrator でjavascriptによ...
-
ajax 通信 iisの設定?
-
html組込み時のカレントフォル...
-
外部SVGの参照
おすすめ情報