![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?c9bd177)
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ランキング
-
ITパスポートの勉強をしていま...
-
Python... 環境設定 初心者です...
-
バッチファイルが保存されてい...
-
プログラミングサイトについて。
-
Google ColaboでGUI作成
-
このURLで広告を出しているのは...
-
IT業界より楽に稼げる業界って...
-
Fortran の定数表現について
-
https://youtube.com/shorts/bT...
-
AIの登場でプログラマーたちが...
-
符号誤り率の計算は例題でどの...
-
入力された文字列が、LD22000を...
-
プログラミング初心者です。 Wi...
-
プログラミングを教えたいです...
-
テキストファイルのファイル名...
-
40代後半でゼロからのプログラ...
-
正規表現 URL抽出「 [\\/\\b]{0...
-
過剰なオブジェクト指向脳から...
-
16x16のスプライトフォント
-
本格的なWebアプリを公開する時...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
perlでHTMLを吐き出した画面を...
-
SuseLinux CGI
-
HTMLファイルをCSVファイルへ
-
CGIの結果をHTMLの一部に貼り付...
-
speeedと正規表現を使っての置換え
-
沢山の写真画像を1枚ずつ指定...
-
月の第一週とは
-
よくある 『 第○(1・2・3・4・...
-
エクセルで毎月第2週日の水曜日...
-
6月の第2 第4火曜日は何日...
-
DBを10件毎に表示ページング...
-
毎○曜日って、使いますか?
-
エクセルで相対パスの書き方を...
-
週2回のペースって だいたい何...
-
apacheでPerl CGIが作動せず、5...
-
燃えるゴミの日は何曜日ですか?
-
[Excel] ある日の曜日が当月の"...
-
VBAでExcelのヘッダーに文字列+...
-
【機械式腕時計のメカニズムの...
-
VBA。複数のChangeイベントをま...
おすすめ情報