• ベストアンサー

アクセスからエクスポートしたファイルサイズ

アクセスからエクセルのバイナリ―形式で保存したファイルがあります。エクスポートした時点では8Mほどだったのですが、一度開いて保存すると11Mまで肥大します。 なぜでしょうか。また8Mまで減らす方法ありますか?

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

  • ベストアンサー
  • chie65535
  • ベストアンサー率43% (8521/19370)
回答No.1

>一度開いて保存すると11Mまで肥大します。 >なぜでしょうか。 EXCELは、ブックを開くと「見えない所に色々な情報を蓄積し始める」のです。 なので「開いて、何もしないで、上書き保存」という事をするだけで、ファイルが数メガバイトくらい肥大化します。 >また8Mまで減らす方法ありますか? http://yyengine.jp/blog/office/%E3%82%A8%E3%82%AF%E3%82%BB%E3%83%AB%E3%81%AE%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%82%B5%E3%82%A4%E3%82%BA%E8%82%A5%E5%A4%A7%E3%82%92%E8%A7%A3%E6%B6%88%E3%81%99%E3%82%8B/ http://peiyorin.cocolog-nifty.com/blog/2007/09/excel_1635.html http://excel-master.net/file-operation-and-save/file-diet/

ticktak
質問者

お礼

回答ありがとうございました。 ただどれにも当てはまりませんでした。

関連するQ&A

  • Accessのテーブルを既存のExcelファイルへエクスポートしたいんですが

    Win2000,Access2000,Excel2000を使用しています。 アクセスのテーブルを既存のエクセルファイルへエクスポートするマクロを組みましたが実行すると、  「外部テーブルのフォーマットが正しくありません。」 というメッセージが出ます。 ヘルプを見ると、  「テーブルの形式がリンク後に変更されています。   テーブルをリンクし直してから、もう一度実行してください。」 という表示が出ますが、なんのことやらちんぷんかんぷんです。 そもそもテーブルのリンクとはどういう意味でしょうか? 別のエクセルファイルへエクスポートしてみましたが、それは問題なくできたので、エクスポートさせようとしているエクセルファイルの方に問題があるのでしょうか? どなたかお教えください。

  • アクセス2007のエクスポートについて教えてください!

    アクセス2007の質問です。 マクロでクエリをエクセル形式で出力する方法を教えて下さい。 アクセス2003では「ワークシート変換」というアクションがあったと思います。この機能をアクセス2007で実施したいと考えています。簡単なフォームのボタンを押すと、クエリに定義した内容がデスクトップ等にエクセル形式でエクスポートするように作りたいのです。 ご存じの方どうぞよろしくお願いいたします。

  • ACCESS97でクエリをエクスポートしたファイル

    ACCESS2007でクエリをExel2007形式にエクスポートしたファイルが自動バックアップファイルのxlkが作成されるようになっています。 解除の方法はわかりますか?

  • ACCESSからエクスポートしたエクセル表について

    ACCESSからエクセル形式で4000件ほどのデータをエクスポートしたのですが、そのエクスポートしたデータのエクセルファイルを編集しようとすると重くなってしまいます。 なにかご存知の方がいらっしゃったらアドバイス頂けると助かります。 宜しくお願いします。

  • Access から Excel へのエクスポートで・・・

    AccessのテーブルをExcelへエクスポートする処理について教えてください。 仮に「前期」「中期」「後期」という名前のAccessのテーブルをエクセルにエクスポートするのですが、それぞれのテーブルをエクセルの1シートとしてエクスポートする方法はあるでしょうか? 例えば「1年」という名前のエクセルファイルを開くと「前期」「中期」「後期」という名前の3シートが存在して、その各シートはAccessの各テーブルをエクスポートしたもの・・・というイメージです。 Access、Excelともに2000です。よろしくお願いします。

  • ACCESS97のインポート・エクスポートについて

    ACCESS97を使用しています。 インポート・エクスポートについて下記の質問があります。それぞれ  ファイル-外部データの取り込み-インポート  ファイル-名前を付けて保存/エクスポート で実行できます。  また定期的に実行したい場合、フォーム上の操作によって  モジュール(プロシージャ)を実行させ インポート・エクスポートする方法も  見たことがあります。 今回 教えてほしいのは  Q1   ファイルの操作とモジュールの作成以外で    インポート・エクスポート操作   をする方法はあるのかどうか です。    また関連して  Q2 EXCELファイルからインポートすることは可能かどうか  Q3 SLKファイルへエクスポートすることは可能かどうか  教えて頂きたいと思います。

  • エクセルからアクセスへのエクスポート

    エクセルのセルに 【1】コメント1 【2】コメント2 と記載しているものをアクセスに エクスポートすると、レコードが 【1】コメント1【2】コメント2 となってしまいます。 つまり、エクセルでAlt+Enterで改行を行ったものが、 アクセスにエクスポートした時点で無効になってしまいます。 アクセスの方でCtrl+Enterで改行が可能なのですが、 数が多いため効率が悪いです。 何かよい方法はないのでしょうか?

  • アクセスへエクスポートできない

    outlook2010を使っています。 accessのヴァージョンは2003です。 メールデータをアクセスにエクスポートしたいのですが ファイル→開く→インポート→ファイルにエクスポートでアクセスを選んで 新規Microsoft Office Access アプリケーション.mdb と言うファイルでエクスポートするのですが 出来上がったファイルをダブルクリックで開くと http://support.microsoft.com/kb/884518/ja と同じように "データベースの形式を認識できません" エラーで Access で MDE ファイルを開けない となります。 リンク先の条件とは一致しませんが これはバージョンが相違してるから発生する事象なのでしょうか? しかし、outlook2010からExcel2003なら 同じようにして問題なくてエクスポートできました。

  • Access Excelにエクスポートすると、「0」が消える

    AccessからExcelにエクスポートすると、「0」が消え、空白セルになるのですが、報告書の体裁として「0」という数字を残したいのです。 クエリでカウントして「0」を表示させることは出来たのですが、このクエリをエクスポートし、そのExcelファイルを開くと、「ファイルエラー:表示形式の設定が失われた可能性があります。」と表示され、0の部分は空白セルになってしまいます。 どのように解決すればよいでしょうか? マクロで”空白なら「0」を表示”と作ればよいのでしょうか?

  • Access2007のエキスポートについて

    Access2007でマクロを使ってExcel2007のファイル(xlsx)形式へエキスポートします。その際、 ・「ワークシート変換」を指定 ・ワークシートの種類に「Excel Work book」 ・出力ファイルパスに「(絶対パス)\(ファイル名).xlsx」 としました。 既にAccess2007のテーブルには、65535行を超える200000行のレコードが入っていることが確認できてます。 マクロを実行すると、「指定範囲を広げることができません」とダイアログが出てしまい、マクロが中断し、異常終了してしまいます。 windowsXP SP2 pentium4を使用。 異常終了せず、全レコードをファイルにエキスポートする方法はありませんか? 宜しくおねがいいたします。

専門家に質問してみよう