image

  • フォト Amazonギフト券
    ※この時計の時刻は、閲覧しているパソコンのものであり、必ずしも正確な時間とは限りません

検索

最近のトラックバック

無料ブログはココログ

« 電気のふるさとじまん市, イチョウ祭 | トップページ | 自分自身を表示させる xvcd は書けるか? »

2006-11-12

xfy でのエクセルデータ表示をカスタマイズ

xfy で エクセルデータを読み込むと、xhtml に変換してくれる。
でもちょっと表示が気に入らない。
そこで、xfy での変換結果xhtml を xml + xvcd で表示するように書き換えてみた。

- http://www.shiga-med.ac.jp/mmc/lecture/excel_index.html
  >>初級講習会サンプルデータ
にある beginner.xsl のエクセルデータ使って行ってみた。

手続きの方針:
1. xfy での変換結果を ruby で処理して 単純な xml データに変換する。
2. この変換結果用の xvcd を書く。
    tab, table ボキャブラリーを使ってみた。

スクリーンショット:
Xfyxsl  Xfyxvcd

- xfy での変換結果   http://homepage2.nifty.com/youichi_kato/src/xfy/converttable/xfy-xsl.png
- xml + xvcd での表示結果 http://homepage2.nifty.com/youichi_kato/src/xfy/converttable/xfy-xvcd.png

ファイル:
  - エクセルデータ (beginner.xls)
  - xfy での変換結果 xhtml (beginner.xsl.xml)
  - xhtml から xml を生成する ruby プログラム (converttable.rb)
  - $ ruby convert.rb beginner.xsl.html > beginner.xml の結果 (beginner.xml)
  - xvcd ファイル (mytable.xvcd)

上記ファイル一式: converttable.tgz (tar + gzip)

現状は大雑把な処理しかしていない。
sheet 名の処理や、ソート機能などを追加していく必要がある。
ruby (1.8.4) での変換はちょっと処理が遅い。そのチューニングも必要。

mytable.xvcd では、xvcd:value-of でセルの値を表示しているが、xvcd:text-of にすれば、セル値を編集することも可能となる。

« 電気のふるさとじまん市, イチョウ祭 | トップページ | 自分自身を表示させる xvcd は書けるか? »

コメント

面白いですね。参考になります。


お願いなのですが、↓の2つのファイルがNOT FOUNDになっております。できたらアップロードしてください。

- エクセルデータ (beginner.xsl)
- xfy での変換結果 xhtml (beginner.xsl.xhtml)

ご指摘、ありがとうございます。
http://homepage2.nifty.com/youichi_kato/src/xfy/converttable/converttable.tgz
として、ファイル一式をまとめて取得できるようにしました。

Not Found となるファイルは、server にupdate してあるし、URL も間違っていないようなのですが、確かにアクセスできません。
時間をみて、再度 設定や記述を確認をします。

ファイルを取得したい場合は、tgz ファイルを download して解凍していただければと思います。

更新ありがとうございます。

「xfy での変換結果 xhtml 」を無事見られました。
こういうxhtmlになるんですね。
確かにこのままじゃ再利用しにくいですね。


参考になりました!

コメントを書く

(ウェブ上には掲載しません)

トラックバック

この記事のトラックバックURL:
http://app.cocolog-nifty.com/t/trackback/184434/12659760

この記事へのトラックバック一覧です: xfy でのエクセルデータ表示をカスタマイズ:

« 電気のふるさとじまん市, イチョウ祭 | トップページ | 自分自身を表示させる xvcd は書けるか? »

mokuji

2013年12月
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31        

google

  • twitter
  • __
  • _
    Googleボットチェッカー

合わせて読む

  • 合わせて読む
    フィードメーター - katoy: cocolog あわせて読みたい

リンク