No.2ベストアンサー
- 回答日時:
アンケートフォームにユーザが入力したデータが、どうして html になっているのかがよくわからないのですが。
よくあるのは、アンケートフォームの各入力項目を cgi プログラムにわたしてしまうやりかたですが、それを perl で作ったとしても、html を解析するという事態は起きません。なにか、あまり一般的でないようなことをしようとしているように読めてしまいますが、もうすこし問題を分析した方がいいでしょうね。
この回答への補足
本当に説明不足ですいません。
過去、アンケートを取ったものをソース(HTMLファイル)として、とってあります。それが、500件ほどあります。そのソースはもちろん<HTML><HEAD><TITLE>アンケート</TITLE>.....となっています。この「アンケート」という部分を抜き出し、CSVファイルとして保存し直したいという事です。
最終的にこのCSVファイルからMSAccessへ移し、DB管理していきたいのが狙いです。
500件という膨大な量がありますし、秀丸マクロと手作業でも構いませんが、
出来ればPerlスクリプトで実行したいのです。
No.1
- 回答日時:
例えば、どんな html ファイルを、どんな csv ファイルに変換するのでしょう?
html の文書は、基本的には階層構造をしています。ですから、一般の html の文書を csv の行列の形に一意に変換できるとは思えないのですが。html 文書に何らかの制約があるとか、その内の特定の構造の部分だけ抜き出すというわけでもないのですか?
あと、一般の html 文書を解析するには perl の HTML::Parser (と HTML::Tagset ?)というモジュールを、どこかから入手する方がいいでしょう。しかし、これもかなり複雑で、html の解析のことや、perl をだいぶ知ってないと使えないような気がします(私は使ったことないですが)。日本語を対象にするには、日本語対応の perl の方がいいでしょうし。
いずれにしても、まずは、何をしたいのかを明確にすることですね。
この回答への補足
例えば、アンケートフォームなどユーザが入力した文章をCSVファイルに落としたいということです。
説明がうまくいかなくてすいません。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) CSVファイルがカンマ区切りにならない。対処法を教えていただきたいです。 仕事でSMS一斉送信ができ 2 2022/07/01 21:24
- その他(プログラミング・Web制作) データ解析ソフトRでのファイル入力read.csvがエラーになります 7 2022/03/27 22:11
- HTML・CSS HTMLタグのあるCSVファイルを利用する方法 4 2023/03/19 14:41
- その他(プログラミング・Web制作) python 気象データの取得 2 2023/06/20 23:54
- Access(アクセス) CSVファイルの「0落ち」にVBA 6 2023/02/02 15:27
- Visual Basic(VBA) VBAで特定の場所にあるCSVファイル(複数)から特定場所を抜き出してExcelに転記したいです。 11 2023/05/23 16:29
- その他(プログラミング・Web制作) Pythonで、データファイルと列名ファイルを1つのファイルにしたいです。 1 2023/07/27 20:29
- システム メールのcsv添付ファイルの種類を テキスト形式からカンマ区切り形式に 変更する方法はありますか? 4 2023/03/09 20:33
- Excel(エクセル) エクセルでcsvファイルを開いてVBAを使いたい 7 2022/04/28 11:12
- Excel(エクセル) CSVファイルでVBAを動かす方法 3 2023/04/04 10:22
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
VBAでパワーシェルを実行したい...
-
VBA 電話番号の正規表現について
-
vba クリップボードクリアにつ...
-
小学1年生の子です。塾に行かせ...
-
ImageMagickでgif画像の一部が...
-
楽しくて最高のプログラミング...
-
ホワイトハッカー
-
プログラミングのPythonのnoteb...
-
プログラミング ソースコード
-
プログラミング
-
Windowsのアプリ開発ってなんの...
-
ExcelVBAでFormulaR1C1を列範囲...
-
Google ColaboでGUI作成
-
Powershellとコマンドプロンプト
-
GoogleAppsScript文字列置換の...
-
プログラマーと学歴の関係性に...
-
Pythonって何を意識した言語な...
-
テキストファイルのファイル名...
-
プログラミング、アーキテクチ...
-
Webプログラムってネイティブア...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
外部データをhtml上で表示させ...
-
月の第一週とは
-
よくある 『 第○(1・2・3・4・...
-
エクセルで毎月第2週日の水曜日...
-
毎○曜日って、使いますか?
-
燃えるゴミの日は何曜日ですか?
-
週2回のペースって だいたい何...
-
apacheでPerl CGIが作動せず、5...
-
エクセルで相対パスの書き方を...
-
VBAでExcelのヘッダーに文字列+...
-
土曜日の26時って何曜日の何時...
-
[Excel] ある日の曜日が当月の"...
-
6月の第2 第4火曜日は何日...
-
週休3日制で土日の他にもう一日...
-
VBA。複数のChangeイベントをま...
-
アンケートなどの1日1回の投...
-
DBを10件毎に表示ページング...
-
Perl の外部モジュールの利用方法
-
[C#]ListView一覧表示時の幅設...
-
クライアントのIPとマシン名を...
おすすめ情報