1.EXCELファイルについて
職場のある先輩に、EXCELファイルは拡張子をzipにするとおもしろいことがわかると聞き、早速試してみました。
2.手順
1)EXCELファイルを適当に作成する
2)1)で作成したファイルの拡張子を「zip」に変更する。
3)実際解凍してみる。
3.実際にやってみた
1)EXCELファイルを適当に作成する
2)1)で作成したファイルの拡張子を「zip」に変更する。
3)実際解凍してみる。
フォルダ構成は以下の通りです。(tree /Fの実行結果です)
実際にセル値が入っているのは、[/xl/sharedStrings.xml]のようです。だた、計算式(サンプルではE列)で出力した値が入っているのは、[xl/worksheets/sheet1.xml]で、別出しになっているのようです。
※[xl/worksheets/sheet1.xml]の中身(一部)
4.まとめ
EXCELファイルがxmlで構成しているという話は聞いていましたが、このような構成になっているとは知らなく、とても勉強になりました。
※EXCELファイルが壊れたときとかに取り出しで役立ちそうですが、別の機会に探ってみたいと思います。