当方の環境はXP-SP3,Office2003です。
サイズが20MBのエクセルファイル(マクロにて計算実行)に、些少の変更を加えて上書き保存又は名前をつけて保存した場合、当然ですがサイズは元とほぼ変わりません。ところが同じファイルを画面右上のxを押して「変更を保存しますか」の「はい」で保存するとサイズが11MBと半分近くに減ります。各ファイルの内容を見ると、少なくとも計算結果は全く同じです。それで今後はxを押して保存しようと思うのですが、どうしてこうなるのか、その原因がわからので、なにか気持ちが悪いのです。どなたか、こうなる理由を教えていただけないでしょうか。
No.5ベストアンサー
- 回答日時:
>・グラフのない元データサイズ:15MB(正確には14.51MB)は、最初の質問時のデータではなく、マクロなしで新しくシート上で作ったもので、3万行*15列の実数データです。
グラフの無いデータなのに15MBとはファイルサイズが大きすぎるように思うのですが、どのようにデータを作成したのでしょうか。
例えば別のファイルからシートのコピーや単純にコピー貼り付けをした場合は、オブジェクトや書式など余分なデータなどが付属してしまう可能性がありますので、新規ブックにコピーするなら「形式を選択して貼り付け」で「値」貼り付けしてください。
>・ご指摘のように、上書き保存と×で保存した場合に差が無いということになりました。
>・(5)の操作で「上書き保存で30MBにもどる」は「別名保存で30MBにもどる」の間違いでした。この操作ではファイルに全く手を加えておりません。
一般に同じファイル(なにも修正を加えていないファイル)を別名保存した場合、ファイルサイズが小さくなることは考えられますが(変更履歴などが削除される)、逆にファイルサイズが大きくなるというのは、通常では考えられません。
また、グラフが無いファイルでもこのような現象が発生するのでしょうか?
#最初の質問とはなんとなく違う方向になっているように思いますが、これまでの検証作業に勘違いや思い込みがないか確認してみてください。
何度もお手数をかけてすみません。
・いろいろなファイルで何回も確認したのですが、当方の扱っているデータでは
「別名保存」し、それに全く手を加えないで「上書き保存」すると
2/3~1/2程度にサイズが減少するという結果でした。
>最初の質問とはなんとなく違う方向になっているように思いますが<
ということですが、おっしゃる通りかもしれません。
問題を解明すべく、いろいろ試したので当方も混乱し、すみませんでした。
ただ、ご指摘のおかげで上記結果にたどり着き、今現在、ファイル保存は
上記結果のようにしており、おかげさまでサイズを減らすことができました。
改めて感謝いたします。
No.4
- 回答日時:
>(1)グラフのない元データサイズ:15MB
補足にある「グラフを選択して削除した結果は4MB程度でした」という情報と比べて元データのサイズが15MBというのは20000×13セルのデータとしては大きすぎるように思うのですが(こちらで検証しても3~4MB程度にしかなりません)、データ以外の他の情報が入っているなどファイルの作成方法を含めて何か思い当ることはありませんか?
>(2)グラフを書き新しい名前で保存:30MB
グラフの作成がかなり大きなファイルサイズを占めていることになりますね。
>(3) (2)のファイルを上書き保存:22MBで(2)の70%程度
>(4) (2)のファイルを×で上書き保存:22MBで(3)と同じ
上書き保存でファイルサイズが小さくなったことについてはいくつかの原因が考えられますが、結論として上書き保存と×で保存した場合に差が無い(ごく普通の状態)ということですね。
>(5) (3)のファイルを上書き保存:30MBにもどる
この操作でファイルサイズが増加するという部分が異常な点だと思いますが、(3)のファイルに何も変更を加えずに上書き保存したのでしょうか?
またこのファイルのサイズを小さくする方法は上記の(3)ではできないのでしょうか?
この回答への補足
ありがとうございます。
以下、説明不足の点を補足いたします。
・グラフのない元データサイズ:15MB(正確には14.51MB)は、最初の質問時のデータではなく、マクロなしで新しくシート上で作ったもので、3万行*15列の実数データです。
・ご指摘のように、上書き保存と×で保存した場合に差が無いということになりました。
・(5)の操作で「上書き保存で30MBにもどる」は「別名保存で30MBにもどる」の間違いでした。この操作ではファイルに全く手を加えておりません。
・一連の経緯から、「別名保存したものをさらに上書き保存するとサイズが減る」、
逆に「同じファイルを別名保存するとサイズが増える」
ということになりました。
・新規に別名保存すると、何か余計な情報が含まれるのではないか、と勝手に推測しています。
No.3
- 回答日時:
>(3)上記(2)でできたファイルを開き、「1」を「2」に変更し、Xで閉じ「変更を保存しますか」「はい」で保存。
できたファイルは11MB程度。
念のため、この「2」に変更したファイルを名前を付けて保存してもサイズが変わらないか調べてみてください。
>★ファイルの中身は地震波の時系列データで、20000ステップ程度の時刻-加速度のペアが3地震波あります。その データを波としてグラフ化しているのでサイズが大きくなるのだと思います。
通常は20000×6行程度のデータだけでしたら1MB以下のデータになると思うのですが、グラフなどを作成しているのでしょうか?
この場合は、まずグラフを削除したデータだけのファイルサイズはどの程度になるか調べてみてください。
また、マクロを使ってデータを変更した場合は、「元に戻す」操作ができないなど通常のファイルと異なる状況(上書き保存しても何らかのデータを保持している)になっている可能性が考えられます。
画像関係でファイルサイズが大きく変化する可能性で考えられるのは、ファイルを保存するときに図の圧縮を行わない可能性が考えられます。
「表示」「ツールバー」で「図」ツールバーを表示して、図の圧縮アイコンをクリックしてオプションの「図の圧縮」のチェックを外して「×」で閉じてファイルサイズがどのように変化するか調べてみてください。
この回答への補足
度重なるご回答に深く感謝いたします。
以下、状況報告です。
★この「2」に変更したファイルを名前を付けて保存した場合のサイズの変化
・ファイルメニューの「名前を付けて保存」で新しい名前で保存した場合:11MB⇒18MB
・ファイルメニューの「名前を付けて保存」で同じ名前で保存した場合:11MB⇒18MB
・ツールバーの上書き保存では11MB⇒11MB
となり、「名前を付けて保存」の場合は増えます。
★データの列数が間違っておりまして、20000x13列が正しい数です。グラフを選択して削除した結果は
4MB程度でした。
★「図の圧縮」のチェックを外してOKを推し、再度、図の圧縮画面を開いて確認するとまたチエックが付いています。そのためか「×」で閉じたファイルサイズは、元と変わりませんでした。
何度もありがとうございました。
その後、マクロを含まない新しいExcelファイルのシートに単純なデータを作り、テストした結果です。
(1)グラフのない元データサイズ:15MB
(2)グラフを書き新しい名前で保存:30MB
(3) (2)のファイルを上書き保存:22MBで(2)の70%程度
(4) (2)のファイルを×で上書き保存:22MBで(3)と同じ
(5) (3)のファイルを上書き保存:30MBにもどる
以上より、新しい名前で保存したファイルを、さらに上書き保存するとサイズがかなり減る
というのが現時点での結論です。モノによっては半分くらいのサイズになるようです。
No.2
- 回答日時:
>バージョンはすべて2003です。
他のファイルでも試したのですが、やはり閉じ方によってファイルサイズが違うようです。どのような方法で違いを確認されたのでしょうか?
ちなみに、上書き保存でなく「名前を付けて保存」した場合は、過去の編集履歴のような情報が削除されるためファイルサイズが小さくなることがあります。
確認ですが、2003で作成された(同じPCでのみ上書き保存し、他の2003のバージョンのPCや2007以降のバージョンでは全く編集したことがない)ファイルでしょうか?
また、エクセルファイルとしてはファイルサイズが異常に大きいと思うのですが、画像などがたくさん挿入されているのでしょうか?
また、ファイルの共有のような設定をしているような場合もファイルサイズが大きくなることがありますが、このような設定のファイルということは無いでしょうか?
この回答への補足
ご回答ありがとうございます。
以下、状況報告です。
★確認方法
(1)元ファイル20MBをコピー、コピーファイルも20MB
(2)コピーファイルを開き、関係ないセルに「1」を入力してファイル内容を変更し、
上書き保存と新規保存の二つを実行。これでできたファイルはどちらも21MB程度で元ファイルと同じ。
(3)上記(2)でできたファイルを開き、「1」を「2」に変更し、Xで閉じ「変更を保存しますか」「はい」で保存。
できたファイルは11MB程度。
(4)さらに元のコピーファイルに対しても同様に(3)の手順を行ったが11MB程度
★他のPCの2003バージョンで編集したことがあります。
★ファイルの中身は地震波の時系列データで、20000ステップ程度の時刻-加速度のペアが3地震波あります。その データを波としてグラフ化しているのでサイズが大きくなるのだと思います。
★ファイルの共有などのような設定を調べましたが、そういうことはないようです。
★なお、その後も同様の別ファイルでも試して見ましたが、同じくサイズが大幅に変わります。
No.1
- 回答日時:
>それで今後はxを押して保存しようと思うのですが、どうしてこうなるのか、その原因がわからので、なにか気持ちが悪いのです。
基本的にはどのような閉じ方をしてもファイルサイズに違いがあることは無いと思います。
ファイルサイズが変わる原因として考えられるのは、そのファイルがExcel2007以降のバージョンで作成されており、2003以前のバージョンでも開けるように互換モードで保存されている場合が考えられます。
この場合は、2007以降の形式の情報も付加されたファイルとなりますのでファイルサイズが大きくなりますので、2003で保存し直した場合は、ご質問のような現象が発生する可能性があります。
この回答への補足
ご回答、ありがとうございます。
バージョンはすべて2003です。他のファイルでも試したのですが、やはり閉じ方によってファイルサイズが違うようです。またためして見ます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
あなたの「必」の書き順を教えてください
ふだん、どういう書き順で「必」を書いていますか? みなさんの色んな書き順を知りたいです。 画像のA~Eを使って教えてください。
-
人生最悪の忘れ物
今までの人生での「最悪の忘れ物」を教えてください。 私の「最悪の忘れ物」は「財布」です。
-
CDの保有枚数を教えてください
ひとむかし前はCDを買ったり借りたりが主流でしたが、サブスクで簡単に音楽が聴ける今、CDを手に取ることも減ってきたかと思います。皆さんは2024年現在、何枚くらいCDをお持ちですか?
-
ちょっと先の未来クイズ第4問
11月ごろに発表される、2024年の「新語・流行語大賞」にノミネートされる言葉を書けるだけ書いてください。
-
「お昼の放送」の思い出
小学校から中学校、ところによっては高校まで お昼休みに校内放送で、放送委員が音楽とかおしゃべりとか流してましたよね。 最近は自分でもラジオができるようになって、そのクオリティもすごいことになっていると聞きます。
-
Excelの内容は同じなのにファイルサイズが異なる
Excel(エクセル)
-
エクセルファイルを上書きすると容量が増える
Excel(エクセル)
-
車に傷が!!!
その他(車)
-
-
4
ガスの使用量(m3)ってどのくらいですか?(都市ガス)
その他(暮らし・生活・行事)
-
5
銀行振込してもらう場合相手に何を教えればよいのでしょうか?
銀行・ネットバンキング・信用金庫
-
6
修学旅行を欠席してあげたのに何が不満なのでしょうか
友達・仲間
-
7
〃 ヽ 々ゝは何?
日本語
-
8
電磁誘導:コイルの巻き方が異なる時の電気の流れ方について
物理学
-
9
頻繁なフリーズに困っています
その他(ソフトウェア)
-
10
〃記号について
日本語
-
11
会社に提出する住民票
戸籍・住民票・身分証明書
-
12
「消費電力」と「消費電流」について
その他(パソコン・周辺機器)
-
13
電磁学の問題《磁気:ソレノイドコイル》
物理学
-
14
修繕費と消耗品の仕訳の境い目
財務・会計・経理
-
15
住宅基礎の配筋について
一戸建て
-
16
創価学会員と非会員の結婚について
その他(結婚)
-
17
エクセルの表から正の数、負の数を抜き出す方法
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・一回も披露したことのない豆知識
- ・これ何て呼びますか
- ・チョコミントアイス
- ・初めて自分の家と他人の家が違う、と意識した時
- ・「これはヤバかったな」という遅刻エピソード
- ・これ何て呼びますか Part2
- ・許せない心理テスト
- ・この人頭いいなと思ったエピソード
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・あなたの習慣について教えてください!!
- ・ハマっている「お菓子」を教えて!
- ・高校三年生の合唱祭で何を歌いましたか?
- ・【大喜利】【投稿~11/1】 存在しそうで存在しないモノマネ芸人の名前を教えてください
- ・好きなおでんの具材ドラフト会議しましょう
- ・餃子を食べるとき、何をつけますか?
- ・あなたの「必」の書き順を教えてください
- ・ギリギリ行けるお一人様のライン
- ・10代と話して驚いたこと
- ・家の中でのこだわりスペースはどこですか?
- ・つい集めてしまうものはなんですか?
- ・自分のセンスや笑いの好みに影響を受けた作品を教えて
- ・【お題】引っかけ問題(締め切り10月27日(日)23時)
- ・大人になっても苦手な食べ物、ありますか?
- ・14歳の自分に衝撃の事実を告げてください
- ・架空の映画のネタバレレビュー
- ・「お昼の放送」の思い出
- ・昨日見た夢を教えて下さい
- ・ちょっと先の未来クイズ第4問
- ・【大喜利】【投稿~10/21(月)】買ったばかりの自転車を分解してひと言
- ・メモのコツを教えてください!
- ・CDの保有枚数を教えてください
- ・ホテルを選ぶとき、これだけは譲れない条件TOP3は?
- ・家・車以外で、人生で一番奮発した買い物
- ・人生最悪の忘れ物
- ・【コナン30周年】嘘でしょ!?と思った○○周年を教えて【ハルヒ20周年】
- ・10秒目をつむったら…
- ・人生のプチ美学を教えてください!!
- ・あなたの習慣について教えてください!!
- ・都道府県穴埋めゲーム
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
slk拡張子のエクセルファイルを...
-
間違えて上書き保存した場合の...
-
Excelで「変更を保存しますか」...
-
《エクセル》マクロとセルのリ...
-
コマンドプロンプトの「%1」と...
-
大量のフォルダからひとつのフ...
-
コマンドプロンプトのエラーに...
-
バッチでテキストファイルから...
-
VBscriptが起動しない?
-
binファイルを解凍したいの...
-
iPhoneでXMLファイルを開くには...
-
.txtではなく.logの方が良いの...
-
バッチ処理でファイルの中身を...
-
多数のサブディレクトリ内のフ...
-
phpのファイルがブラウザで開か...
-
jarファイル
-
バッチ終了時にDOS窓を閉じるコ...
-
echoの出力の最後のスペースを...
-
コマンドプロンプト標準出力と...
-
バッチファイルで昨日の日付を取得
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルで二つのファイルの同...
-
Excelで「変更を保存しますか」...
-
slk拡張子のエクセルファイルを...
-
間違えて上書き保存した場合の...
-
OpenOfficeでLotus123は開かない?
-
CSVデータの数値の表示
-
CSVファイルををリネームしてxl...
-
MacのQuarkデータをWinのInDesi...
-
エクセルで全角を半角に変換す...
-
エクセル2000をXPで使用して...
-
jpgファイルをaiファイルに戻す
-
フォトショップでPDFファイ...
-
《エクセル》マクロとセルのリ...
-
Excelファイルをcsvに変換する...
-
AccessでクエリしたデータをExc...
-
決められたセル範囲のみ別ファ...
-
フォトショップで作成したpsdデ...
-
Excel2000でわからないところが...
-
上書き時間を短縮する方法はあ...
-
コマンドプロンプトのエラーに...
おすすめ情報