2019-11-07 14:43:42
Re①:htmlファイルデータをCSVデータにするプログラム
元のデータは、どんな風になってるんです? テーブルになっているなら、「区切る」と「置換」を使ってわりとカンタンに出来る筈ですよ。 簡単に言えば、TABLEタグを抜き出して、TRタグで区切り、TDタグで「,」を入れるとCSVになるって寸法です。 なんか、こんな感じ? #----------------------------------------------- #---HTTPデータ取得---------- URL=「https://nadesi.com/doc/cmd-kana.htm」 ページ=URLからHTTPデータ取得。 #---TABLEを抜き出す---------- ページの「<TABLE border="1" cellspacing="0" cellpadding="4">」から「</TABLE>」まで範囲切り取る。 表はそれ。表=表の改行を空に置換。 #---CSV形式に整形---------- 表=表の「<TR>」を「"",」に置換。 表=表を「</TR>」で区切る。 表=表の「<TD colspan="2">」を「"」に置換。 表=表の「<TD>」を「"」に置換。 表=表の「</TD>」を「",」に置換。 表=表のタグ削除。 表=表の「 」を空に置換。 エクセル起動。 表をCSV取得。 それをA1へエクセル一括設定。 #----------------------------------------------- なでしこの命令一覧をCSVで取得して、エクセルで表示するプログラムになっています。 HTMLのタグはサイトによって、大文字小文字、文字コード、その他色々違うから、頑張って試行錯誤してみてね。 |