フォントファミリは2。キャラクタセットは128。ところどころよく分からないですが、これらもPDFを使ったり、ググったりすればなんとかなりそうな感がありますね。キャラクタセットは私はぱっと見で全然分からなかったのですが、PDFを見たところ、Valueに対応した文字コードを使う事が分かります。0x80*1でshift_jisのようです。Family)の項)を見て、Romanを指定しているということが分かります。なんとなく、こうやっていくと大抵のものはなんとかなりそうですね。時間がないので、さっさと行きます。次にxl/workbook.xmlです。</extLst></workbook>これはファイルパスやアプリケーションの情報を保存しているxmlファイルでしょうか。windowHeight="3480"などの値はwindowサイズのように見えます。このようなものも保存してあるのですね。次はxl/_rels/workbook.xml.relsです。/></Relationships>xmlファイルがそれぞれどういう役割をしているかを記述しています。次はxl/theme/theme.xmlです。/></Relationships>xmlファイルがそれぞれどういう役割をしているかを記述しています。</a:extLst></a:theme>ここに来て、長いファイルですね。心が少し折れそうになりましたが、中身は単純に見えます。これはExcelのテーマですね。私のExcelにはこんなにも多くのテーマが設定されていたのか。xl/worksheets/sheet1.xmlは下記のようになっています。/></worksheet>おお、これはシートの情報ですね。シート名がない?と思いましたが、xl/workbook.xmlに記述してあります。dimension情報から、初期フォーカス一をA1にしていること、sheetView情報からシートタブが選択状態にあるという情報が読み取れます。他はシートのデフォルト情報ですね。印刷ページのマージン以上で、ようやく空のファイルの情報を読み取ることが出来ました。設定されているのかがよく分かるのですが、それは別の場所で書こうと思います。最後に、なぜこんな重いテーマをこの12/7に書こうと思ったかという説明を少しだけ書こうと思います。ECMA-376というのは説明なしで記述していますが、この初版は2006の12/7に出ているのです。XMLがなくなることは今後もそうそうないでしょう。私達に仕事をさせてくれるXMLの仕様に感謝をこめてこの記事を終わりたいと思います。decimalでググるのが便利です。00:52ECMA376のリファレンスを使ってxlsxファイルの中身を見る。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。