• ベストアンサー

エクセルファイル ZIP圧縮

下記のようなエクセルファイル(約1.2M)をZIPで圧縮したところ、約0.16Mになりました。 圧縮率の高さに驚いているのですが、エクセルファイルに何か無駄な部分があるのでしょうか? 数式部分は高圧縮されるものなのでしょうか? 伝わりにくいとは思いますが、教えてください。 エクセルファイル  ・シートAとシートBの2つ  ・シートAは約2700のセルに数値が入っている  ・シートBには約6000のセルにVLOOKUPなどの数式が入っている

質問者が選んだベストアンサー

  • ベストアンサー
  • chie65536
  • ベストアンサー率41% (2512/6032)
回答No.1

高圧縮がかかる部分は、セルの属性や書式のデータと思われます。 両方のシートの約8700個のセルの内容が全部違ったとしても「セルの書式」は全部同じになっていると思います。 そうすると「セルの書式を示す実データ」が全部同じになり、同一のパターンが約8700個、ファイルの中で繰り返す事になります。 ZIP圧縮では、同一のパターンが多数出現すると、出現数の最も多い物を最も短いデータに圧縮します。 つまり「セルの書式の実データ」など、同一パターンのデータが多ければ多いほど、高圧縮になります。

nonboo
質問者

お礼

早速のご回答ありがとうございます。 なるほど、そうなんですか。。。 勉強になりました。