18歳未満の方は入場をご遠慮下さい。

Excelの表をhtml化する

 サイトを作るとExcelの表をhtml化したいことがあるかもしれません。
 そのやり方はexcelの表をhtml化するでググって、筆頭掲載のExcel to HTML Excelの表をHTMLのテーブルタグに変換しますを使えばうまく行きます。
 この手の無料のサービスは、大きなデータを扱わせると対応できないことがよくあるけれど、私の作品の全角文字の数をExcelでまとめた大きな表(縦の行〜300件以上、横の列〜4列/A:連番、B:ファイル名、C:URL、D:全角文字の数──45KB)でも問題なく変換しました。
 ところが、この検索をしたのは、相当苦労して良性記のファイルなるhtmlファイルを完成した1時間後でした。達成感に浸りつつ、他に方法はなかったかと思ったからこそ、私は excelの表をhtml化するでググったのです。

 紹介した無料のサービスを知らなくても良性記のファイルを作ったので、そのやり方を説明します。これは一太郎を持っていないとやれないですが、一太郎を経由で変換したほうが結構なこともあります。
 先ずもとになる Excelの表ですが、300件以上のファイル名とURLは、良性記のデータの『ページ毎のヒット数と 検索hit数』をまとめた表から得ます。ご覧の通りかなり大きな表です。データとして揃っているけれど、htmlファイルのままでは残念ながら具合の悪い配列(ヒット数順→ URL順)が直せないし、全角文字の数の小計を得にくいです。だから Excelの表にします。

 1.もとになるExcelの表を作る
1.良性記のデータの『ページ毎のヒット数と検索hit数』の表の部分を抽出する。
2.このhtmlファイルをExcel 2007で読み込み、不要な項目(ヒット数と検索hit数)を消し、Tableの 100件毎の区切りを除き、url で並べ替えてから、『上手なセックスを考える』、『えろえろ考察』等の大分類毎に区切りの空き行を入れた上で、それぞれに連番をつける。
3.各作品の全角文字数を入力する。
  作品を一太郎で読み込み、【ファイル→文書補助→文書の文字数】にて全角文字数を調べる。
4.全角文字数の小計を取る。
 できあがったExcelの表を『Webページとして保存』としても、これは狙いとする形にはなりません。要するに、HTMLファイル1つになってくれないのです。(どうしてExcelはhtml化にこんな方法をとっているのか?)
 それで、‘名前を付けて保存’から『Excel 97-2003』として保存します。拡張子は.xlsxではなく、.xlsになります。
 2.Excelの表を一太郎で読み込み、HTML形式で保存する
1.私の『一太郎2011 創』はExcel 2007のものを読み込めない。
2.Excel 97-2003で保存したものは読み込める。
3.読み込んでから‘他形式の保存’にてHTML形式で保存する。
 HTML形式のファイルになりさえすれば、後はもう好きなように直せます。
 一太郎2011を媒介する変換は <TD WIDTH="315"> のようなセルのサイズを指定するタグが形成される。
 冒頭に紹介した変換方法ではこれが入らない。
 これを理解してどちらで行くか選べば良いだろう。

 以上はまる2日間の作業で、時間の多くは一太郎で各作品を読み込み、全角文字数を調べて打ち込むところに使いました。
 HTML文書を一太郎で開く時に右クリック→左クリック→左クリック、全角文字数を出すのに左クリック→左クリック→左クリック、更に、Excelへの入力動作、かなり指がおかしくなりました。
 どうしてこんなことをしたかというと、サイトを始めてからもうすぐ16年目に突入するなぁと感慨に耽って、ふと良性記スタートの日2001/2/23からその日(2017/2/13)まで一体何日経過したのだろうかと知りたくなり(正確に言うと調べる手立てがあるのか?と思い)、経過日数でググって、そのようなサイトがあるとわかりました。
 見つけたサイトに計算させると 5,834日ということで、その瞬間、一体どれだけの全角文字を1日当たりアップロードしてきたのかと気になりました。調べる労力を考えたらそんな気持ちは追い払わざるを得ないですが、気になりだすともう抑制が効かない性格です。
 とうとう根詰めて調査にかかり、発表した全角文字数が1日当たり 640と判明しました。一応すっきりしました。
 詳細は(トップページ、日記、補助ファイルを除くと)2017/2/13時点で
大分類 ファイル数 全角文字数の和
上手なセックスを考える 23  311,670 
ソープ遊びを考える 49  640,053 
金津園遊びの手引き 58  781,803 
初会の金津園遊び 46  392,088 
金津園遊びの実録 61  1,003,629 
禁断のソープ遊び 20  125,683 
えろえろ考察 48  480,677 
   合計 305  3,735,603 
となり、次の結果が得られました。
   1日当たり入力した全角文字数───640
   1作当たりの全角文字数──── 12,248
 で、作品毎の全角文字数が Excelで一覧表にできると、どうしてもHTML形式にして世間に出したくなります。それで、また一手間かけました。
 このページを興味を持って見る人はそんなにいないでしょうが、Excelの表をhtml化することや経過日数計算に興味が湧く人もいるかもしれないから、本作をまとめました。

 なお、Excelの表をhtml化する作業で、昔やった方法がもう一つあります。それはExcelの表をcsv(カンマ区切り)形式で保存し、そのカンマを</TD> <TD>の組に変換するやり方で、随分手がかかった記憶です。
 書籍や検索に頼らず、自分で工夫するのも楽しいです。
えろえろ考察  日記  秘密の愉しみ  トップページ
(千戸拾倍 著)