HTMLで表形式で表示している内容をCSV形式で書き出してファイルに保存したいのです。
JavaScriptの場合は仕様上、保存できないことは調べて分かりました。
例えば、Writely(http://www.writely.com/)では作成した文書をPDF形式などで保存してダウンロード
して保存できますが、あれはどのようにやっているのでしょうか。
No.2
- 回答日時:
msx68000さん
正確に伝えたいことは、サーバ上で生成したコンテキストを
1. CSV 形式(テキスト)としてダウンロードさせたい。
2. PDF形式へエンコード(バイナリ)してダウンロードさせたい。
ですよね。
まず Webサーバで perl (CPANモジュール利用)、php(PDF関数)が
使えるか確認なさってください。使えるのであれば、入力された値に
対して出力(テンプレートへの出力)方法の設計通りになるように
それらをモジュールや関数に値をキックするだけです。
JavaScript はクライアント(Webブラウザ)側で動作させる簡易
スクリプト言語なので、ご要望の方法で利用することはあまり考え
にくいと思います。
この回答への補足
tw88888888様、回答ありがとう御座います。
説明が足らずに申し訳ありませんでした。
実際は、生成するのはサーバ上でなくクライアント側です。スタンドアロンで動作するものです。
あるXMLファイルがあり、これを表形式で表示するためにHTMLに変換するXSLTスタイルシート(1)を作成しています。これは当該XMLファイルを開くときに自動で処理されるスタイルシートです。また、別にCSV形式に変換するXSLTファイルを作成しておき、必要に応じて、(1)に埋め込んだJavaScriptのコードで変換処理を行ってファイルに書き出したい。というのが目的です。
perlは良く知らないのですが、クライアント側だけで行うことは無理ということですか。。。
No.3ベストアンサー
- 回答日時:
#2補足>
ローカルでXMLファイルの処理をするというのが目的であれば、
WSH のJScript を使ってできます。
クライアントの操作環境としてブラウザ表示が必要ということであれば、HTA (HTMLの拡張子をHTA にしたもの)にすればアプリケーションとして実行できますので、ローカルでのファイルの保存などもできるようになります。(HTML のままでもActiveX による実行許可があればできる)
できました!
WSHが使えるのですね。全く思いつきませんでした。FSOで無事保存できました。
HTAというのは初めてですね。調べてみようと思います。
ありがとう御座いました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) エクセルのマクロについて教えてください。 2 2023/06/04 09:39
- Excel(エクセル) エクセルでcsvファイルを開いてVBAを使いたい 7 2022/04/28 11:12
- その他(Microsoft Office) ExcelをPDFで保存..できる無料版オフィスソフト 5 2023/07/09 09:57
- Excel(エクセル) エクセルのマクロについて教えてください。 1 2023/02/21 09:28
- PDF Googleドキュメントのpdf文書にパスワードを設定したい 1 2023/08/04 20:55
- PowerPoint(パワーポイント) エクセルのマクロについて教えてください。 1 2022/03/25 17:03
- Access(アクセス) CSVファイルの「0落ち」にVBA 6 2023/02/02 15:27
- システム CSVファイルのマッピング処理の省力化 1 2022/11/24 00:01
- Excel(エクセル) エクセルのマクロについて教えてください。 1 2023/02/03 13:18
- C言語・C++・C# C言語の質問です。バイナリ形式で保存されたWindows Bitmap形式の画像ファイルを読み込み、 3 2023/07/19 14:58
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ブラウザからエクセルを開く方法
-
ブックマークレットが動かない。
-
JavaScriptでファイルの保存
-
JavaScript?でCSVファイルの書...
-
Vba SelStart、SelLen教えてく...
-
javascript 文字列の最後から1...
-
Excel VBA にて JavaScript の...
-
ラベルの色がかわってくれない
-
JavaScriptで ブラウザの閉じる...
-
時間稼ぎの命令文とは?
-
JavascriptでのExcel起動について
-
JSPの処理の途中で、JavaScript...
-
クロスドメインでクッキーの取得
-
Webページ中の javascript をVB...
-
JavaScriptで、表を絞り込み&ソ...
-
タブブラウザで focus() を実...
-
VC#でテキストボックスに変数の...
-
C#の質問です。
-
表示ページによって、aタグ内の...
-
計算結果が毎回違う。
マンスリーランキングこのカテゴリの人気マンスリー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の参照
おすすめ情報