how to reduce excel file size (since many photos inside file) ?

hui johnson 0 Reputation points
2024-09-11T03:20:27.1566667+00:00

My excel file size is too large, about 590MB, how to reduce it to an acceptable size ?

Microsoft 365 and Office | Excel | For business | Windows
Microsoft Teams | Microsoft Teams for business | Other
0 comments No comments
{count} votes

3 answers

Sort by: Most helpful
  1. Tom van Stiphout 1,861 Reputation points MVP Volunteer Moderator
    2024-09-11T04:41:40.0666667+00:00

    Define "acceptable".

    You could delete some photos.
    You could pre-process those photos and reduce their size before adding them.
    You could leave the photos in the file system and never add them - maybe just add their file path so you can programmatically pull them in as-needed.
    You could zip or 7-zip the file to reduce the size.
    You could split the file up into several smaller files.

    Does any of the above get you to "acceptable"?

    0 comments No comments

  2. Olaf Helper 47,436 Reputation points
    2024-09-11T06:24:34.8833333+00:00

    A XLSX is already a compressed ZIP file and what do you expect when you use an Excel file as a "photo container"?

    0 comments No comments

  3. Jiajing Hua 18,060 Reputation points Moderator
    2024-09-11T07:57:56.5666667+00:00

    Hi @hui johnson

    Here is an article, you may have a look: Reduce the file size of your Excel spreadsheets.

    It tells us the following options to try:

    • Save pictures at lower resolutions
    • Compress pictures
    • Don't save the pivot cache with the file

    If the answer is helpful, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click "Comment".

    Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.


    0 comments No comments

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.