解決済みの質問
下記のようなエクセルファイル(約1.2M)をZIPで圧縮したところ、約0.16Mになりました。
圧縮率の高さに驚いているのですが、エクセルファイルに何か無駄な部分があるのでしょうか?
数式部分は高圧縮されるものなのでしょうか?
伝わりにくいとは思いますが、教えてください。
エクセルファイル
・シートAとシートBの2つ
・シートAは約2700のセルに数値が入っている
・シートBには約6000のセルにVLOOKUPなどの数式が入っている
投稿日時 - 2006-08-09 12:02:26
高圧縮がかかる部分は、セルの属性や書式のデータと思われます。
両方のシートの約8700個のセルの内容が全部違ったとしても「セルの書式」は全部同じになっていると思います。
そうすると「セルの書式を示す実データ」が全部同じになり、同一のパターンが約8700個、ファイルの中で繰り返す事になります。
ZIP圧縮では、同一のパターンが多数出現すると、出現数の最も多い物を最も短いデータに圧縮します。
つまり「セルの書式の実データ」など、同一パターンのデータが多ければ多いほど、高圧縮になります。
投稿日時 - 2006-08-09 12:22:53
お礼
早速のご回答ありがとうございます。
なるほど、そうなんですか。。。
勉強になりました。
投稿日時 - 2006-08-09 13:08:02
0人が「このQ&Aが役に立った」と投票しています
OKWaveのオススメ
おすすめリンク