次の方法で共有

シート削除時のファイル容量

Anonymous
2012-07-23T01:43:56+00:00

Exel2007sp3を使用しています。 97~2003形式 のデータのファイル容量を減らす必要があるため、シート削除を実行し、名前をつけて保存で97~2003形式を選び保存しましたが、同じファイル容量でした。

シートのコピーまたは移動で必要なシートだけ選び新規に作成したものは、減っていました。ただこのやり方だと作成者が変わってしまいます。

これは不都合なことです。あとでファイルのプロパティで編集できなくはありませんが、2次的な作業は避けたいのです。

いったん2007形式で保存すると小さくなって保存されましたが、このやり方ももう一度97~2003形式で保存する2次的作業が発生します。

ダイレクトに97~2003形式で保存したときも小さくできないのでしょうか?

もうひとつ、同じファイル容量ということは、もとの形に復旧できるということでしょうか?(やり方はわかりませんが)

Microsoft 365 と Office | Excel | 家庭向け | Windows

ロックされた質問。 この質問は、Microsoft サポート コミュニティから移行されました。 役に立つかどうかに投票することはできますが、コメントの追加、質問への返信やフォローはできません。

0 件のコメント コメントはありません

質問作成者が受け入れた回答

Anonymous
2012-07-24T08:03:13+00:00

>ワードの図の圧縮は、けっこう効果あるのですが、エクセルの図の圧縮は思うほど効果ないんです。

まあ、画像ファイルの元の大きさと形式にもよると思います。

Excelの圧縮機能ではなく、

画像を選択⇒切り取り⇒形式を選択して貼り付け(JPEG) でどうなるか試してみるのも手です。(私は普通こうやります)

効果があるようでしたら、まとめてやる場合Miyahnさんが↓のようなツールを公開されてます。

http://homepage2.nifty.com/miyahn/

のFor Excelの画像圧縮ツール

参考まで。

この回答は役に立ちましたか?

0 件のコメント コメントはありません

質問作成者が受け入れた回答

Anonymous
2012-07-23T08:17:32+00:00

>どういう訳かわかりませんが、旧型式(97~2003形式)のものを開き、シート削除後、旧型式で保存(別名)すると、ほぼ同じファイル容量です。(79MB:全部で13シートものを1シートに)

旧形式のファイルは2007でも読み出せますが、このファイルをExcel2007の互換モードで保存すると、2つのファイル形式で読み出すことができるようにするために、当然のことですがファイルサイズが大きくなります。

すなわち2003で作成したファイルのサイズは互換モードではないためファイルサイズが小さいのですが、このファイルを2007で開きシートを削除しても、互換モードで保存されるためファイルサイズが結果として小さくならないわけです。

>移動(コピー)で作成したものは(1シートのみ)、約5MB前後。

シート1枚で5MBは通常のデータシートでは考えられないサイズです。

画像などのオブジェクトが含まれていないか調べるためにCtrl+Gでジャンプダイアログを出して「セル選択」で「オブジェクト」にチェックを入れOKして、何か選択されないか調べてみてください(不要ならそのままDeleteで削除する)。

また、念のためCtrl+Endのショートカット操作で最終セルを選択し、データ範囲が異常に大きくなっていないか調べてみてください。

この回答は役に立ちましたか?

0 件のコメント コメントはありません

7 件の追加の回答

並べ替え方法: 最も役に立つ
  1. Anonymous
    2012-07-23T07:32:16+00:00

    >79MB

    >移動(コピー)で作成したものは(1シートのみ)、約5MB前後。

    画像を解像度を下げずに沢山貼り付けてあったとしても異常に見えます。

    現物を見ずにお話しだけで判断するとすれば、壊れていると思います。

    同じものが5Mで保存できるとすれば、ブックにゴミが残っており水ぶくれしているようです。

    普通なら、そういう部分はExcelが解放してくれるはずだと思いますが、ブックの中のリンクが切れてExcelもどうにもならなくなっていると言ったところじゃないでしょうか。

    (そのゴミが不要なエリアであればブックとしては参照しようともしないでしょうから、トラブルが表面化せず使えていると言うことも考えられます)

    個人的な感覚ですが、2003までは大きな画像が貼り付けてあるなど大きくなって当然の場合を除き1Mを超えるブックは何時壊れてもおかしくないと考えていました。

    2007以降のXML形式のブックは大きくなると壊れると言う話は耳にしてませんが、元々巨大なブックを作ることは殆どないので、正直なところどうなのかは分かりません。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  2. Anonymous
    2012-07-23T07:15:14+00:00

    回答ありがとうございます。

    どういう訳かわかりませんが、旧型式(97~2003形式)のものを開き、シート削除後、旧型式で保存(別名)すると、ほぼ同じファイル容量です。(79MB:全部で13シートものを1シートに)

    シートどうしに参照とかはなく、データ的には独立しています。(と思います。警告等でないので)

    移動(コピー)で作成したものは(1シートのみ)、約5MB前後。

    ただ旧型式を一旦2007形式で保存後、閉じて開き(保存後直接旧型式ではもとのまま)シート削除し旧型式で保存したものは、移動で作成したものとほぼ変わらないということがわかりました。

    先に2007形式で保存したものを使用することにします。(本当に壊れかけであれば、この操作で、正常化するかどうかわかりませんが。)

    かなりの量のファイル操作をこなさなければいけませんので質問させていただきました。

    ありがとうございました。

    ほかにアドバイス等あればお願いします。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  3. Anonymous
    2012-07-23T04:02:21+00:00

    回答にはなりませんが・・・・・

    一般論としては、シートを削除すれば、ファイル容量は減ります。

    しかし、使用しているブックというものは、Excelが計算等に使用したワークエリア等が残っていると思われるため、思っているほど減らないということはあり得ます。

    >または移動で必要なシートだけ選び新規に作成したものは、減っていました

    この減り方が、シート削除後のブックが100KBで新規作成ブックが95KBなんていう差でしたら、気にしない方が良いで終わってしまうのですが、ころが、削除後が1MB、新規が100KBと言ったように極端な差がある場合は、元のブックが自動的には消えないゴミを抱えているだけかもしれませんが壊れかけている可能性があります。

    壊れかけたブックは通常に使用できていてもある日突然開けなくなってしまう場合がありますので、今の内に作り直しておくことをお勧めします。

    参考まで。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません