How do i attach an excel file to an email on a mac

Updated September 29th, 2020.

Did you know there are ELEVEN ways to add an attachment to an email message in macOS Mail? There are! Check ’em all out and find the one that’s easiest and most convenient for you!

  1. The usual way: the paperclip
  2. Use the Photo Browser button
  3. Use the Share button (in other apps)
  4. Use the Share menu (in other apps)
  5. Insert from iPhone or iPad
  6. Drag icons into a Mail window from the Finder
  7. Drag icons onto the Mail icon in the Dock
  8. Drag directly from other apps into a Mail message
  9. Control-click Share
  10. Print… dialog (the PDF button)
  11. Our old friends Copy and Paste

1. The usual way: the paperclip

Let’s start with the usual way: you make a new Mail message, and then you click the paperclip in the message’s toolbar.

How do i attach an excel file to an email on a mac
A new Mail message, with toolbar highlighted

How do i attach an excel file to an email on a mac
Close-up of the Paperclip button in macOS Mail message toolbar

This leads to a “Choose File” dialog box, so what you do is you navigate around until you find the file you want, and then you click it, and then you click the “Choose File” button.

How do i attach an excel file to an email on a mac
The Choose File… dialog box, the result of clicking the paperclip button

If that box looks daunting, it’s because it IS daunting. We have thousands, if not millions, of files on our Macs. Finding the right one via a box like this is hard.

Hard as it is, these three tips will make things easier for you, once you’ve gotten to the Choose File… dialog box:

  1. Double-click a file to eliminate the need to click the Choose File button. Saves you a click.
  2. Click once on a file, then press the Spacebar for a “Quick Look” at the file. If it’s an image, it will pop right up. If it’s a word processing document of some sort, you’ll be able to read it. This helps ensure you’ve chosen the right document to attach. Press Spacebar again when you’re done.
  3. Command-click to select more than one file, if your goal is to attach more than one. You can still do the Spacebar thing, even with multiple files (use the arrows at the top left of the window, or click the thumbnails button right next to them. This saves you a second (and third, and fourth… ) trip to the Choose File… box.

Even with the tips, the paperclip method is one of the harder ways to attach a file, because you have to deal with the Choose File dialog box.

Back to Table of Contents

2. Use the Photo Browser button

If the item you want to attach is in your Photos library, or if it’s a picture you took using Photo Booth, the Photo Browser button might be the way to go. It’s a little slow to load the images but it’s a nice way to visually choose an image.

How do i attach an excel file to an email on a mac
Photo Browser button in Mail message toolbar

As with the paperclip method, start in Mail by creating a new Mail message. Then, click the Photo Browser button, then choose Photos… to bring up the Photo Browser. (Yes there are other items in that menu– we will cover them later.)

How do i attach an excel file to an email on a mac
Photo Browser in macOS Mail app

You can search in the Photo Browser but it only searches by the title of the image, not by the content or location. If you want to search for pictures of sunsets, or mountains, or of some particular location, use the Photos app (see below).

Back to Table of Contents

Many apps include a Share button.

How do i attach an excel file to an email on a mac
The Share button

Apps can implement the Share button in different ways, but in general they’ll drop a menu when you click the Share button with options you can choose from. What we’re looking for is some mention of “Mail,” as see here in the Photos app:

How do i attach an excel file to an email on a mac
Share button’s menu in Photos

Note: When sending attachments via the Share button you don’t write the email first. Instead, you go to the image or document you want to share, and initiate things from there. Mail will be launched automatically (if it’s not open already), a new message will be created, and the document you’re looking at will be attached. Easy as can be, all in one step.

Share button examples

Here’s what it looks like when you click the Share button in Photos. If you select multiple photos in the thumbnail view you’ll create a single email with multiple attachments.

How do i attach an excel file to an email on a mac
Creating an email with the current image attached via the Share button in Photos

Notice the bottom of the menu: those are people I’ve emailed recently. If it happens that the person you want to send the attachment to appears at the bottom of the menu, select it to create a new message, addressed to that person, with the image attached.

Here’s creating an email with a spreadsheet via the Share button in Numbers:

How do i attach an excel file to an email on a mac
Creating an email with the current document attached via the Share button in Numbers

Here’s creating an email with an image via the Share button in Preview:

How do i attach an excel file to an email on a mac
Creating an email with the current document attached via the Share button in Preview

As you can see, each app does things slightly differently, but the idea is the same: get the document open, click the Share button, and choose “Mail.”

Back to Table of Contents

We’ve seen the Share button. Now let’s look at the Share menu. Not all apps have one, but when they do, it’s often under the File menu but sometimes somewhere else. You’ll have to look around. But the wording is always “Share.”

This isn’t an Apple-only thing. Even Microsoft Word and Excel have “Share” menus under File. If you’ve ever had a long Word document that you want to send as a PDF, you can do it in one step with File/Share/Send PDF.

As with the Share button, we don’t start in Mail. We start in some other app, and use that app’s Share menu to create and attach the document we’re looking at, all in one step.

Share menu examples

Here’s Preview’s Share menu. As you can see, you get more options with the Share menu than you do with the Share button.

How do i attach an excel file to an email on a mac
Creating an email with the current document attached via the Share menu in Preview

Here’s the Share menu in Pages (it’s its own menu):

How do i attach an excel file to an email on a mac
Creating an email with the current document attached via the Share menu in Pages

When you choose “Mail” from Pages’ Share menu you get extra options: send as Pages, send as PDF, send as Word, etc. This is very handy as it doesn’t change the original document, just the copy you’re attaching to the email.

How do i attach an excel file to an email on a mac
Conversion options via the Share menu in Pages

(My vehicle registration arrived two days after I wrote this letter– August 31st, 2020, the last day for me to be legal with the old registration.)

Using the Share menu in Pages is a real time-saver. Without the Share menu, sending someone an attachment as a Word document or a PDF is a six-stepper:

  1. In Pages, convert document to Word or PDF etc. via File/Export To…
  2. Save converted document somewhere you can find it
  3. Switch to Mail
  4. Make a new Mail message
  5. Click the paperclip and find your converted document (this can be the hard part)
  6. After sending, find the converted document and throw it away

With the Share menu, it’s a whole lot easier:

  1. In Pages, click Share>Send a Copy>Mail
  2. Choose Word or PDF
  3. Click the “Next” button

Try it and see!

Back to Table of Contents

5. Insert from iPhone or iPad

This is really magic. First, create a new Mail message. Then, under Mail’s File menu you’ll find “Insert from iPhone or iPad,” with some pop-out options:

How do i attach an excel file to an email on a mac
Mail app’s Insert from iPhone or iPad menu

If you choose Take Photo your iPhone (or iPad) wakes up and switches to the Camera. You’ll see an indicator in your Mail message that you’re about to insert a photo via your Phone (or iPad), and you can cancel if you’d like.

How do i attach an excel file to an email on a mac

How do i attach an excel file to an email on a mac
Inserting a photo via iPhone

Grab your iPhone, take a photo, then tap “Use Photo” at the bottom (or “Retake” if you want to try again).

How do i attach an excel file to an email on a mac
Inserting a photo from the iPhone into a Mac Mail message

How do i attach an excel file to an email on a mac
The photo, inserted into the Mac Mail message

If you choose Scan Documents, your iPhone wakes up and switches to the scanning mode (great for taking pictures of books and magazines because it lets you straighten things out). As with Take Photo, you can cancel if you’d like.

How do i attach an excel file to an email on a mac

How do i attach an excel file to an email on a mac
Scanning via the iPhone, for attaching to a Mac Mail message

How do i attach an excel file to an email on a mac
Scanning a document for inserting into Mac Mail message

You can tap “Keep Scan” and be done, but it’s better if you do what they say: “Drag near corners to adjust.” That is, grab the knobs at the corners of the overlay and put them on the corners of what you’re scanning. Like this:

How do i attach an excel file to an email on a mac
“Scanned” via iPhone, with corners adjusted

Now tap “Keep Scan,” and then “Save” (or scan more pages, and then Save) and the image is inserted into your Mail message, nice and straight.

(If you’ve scanned multiple pages they’ll be combined into a single PDF, displayed as an icon. If you’ve scanned just one page it will show up “in line.” Click to learn why some attachments are icons and others appear in line.)

How do i attach an excel file to an email on a mac
Attachment showing as icon (multi-page PDF)

If you choose Add Sketch your iPhone (or iPad) wakes up, a sketching app appears, and you can free-form draw a picture.

How do i attach an excel file to an email on a mac

How do i attach an excel file to an email on a mac
Sketching via the iPhone, for attaching to a Mac Mail message

Similar to what we’ve seen before, you see an indicator saying “Add a sketch with (name of your iPhone).” Your phone switches to a sketch pad (automatically!) and you can use the iPhone’s standard drawing tools to make a sketch.

How do i attach an excel file to an email on a mac

When you’re done, tap “Done.” The sketch is inserted into your Mac Mail message.

How do i attach an excel file to an email on a mac
Sketch from the iPhone inserted into Mac Mail message

Note: Insert from iPhone options are also available when you click the Photo Browser button in a Mac Mail message’s toolbar.

How do i attach an excel file to an email on a mac
Insert from iPhone or iPad options via the Photo Browser button

Back to Table of Contents

6. Drag icons into a Mail window from the Finder

This is really easy. First, make a Mail message, then find the icon you want, maybe on the Desktop, maybe somewhere else, and drag it into the Mail message, right where you want it. Then let go.

Here’s a little screen recording to show what I mean.

Dragging an icon from the Finder to a Mac Mail message

The only hard part is you have to resize your Mail app’s windows so they aren’t covering the entire screen.

(I use “Moom” to make resizing windows fast and precise– this article tells you all about it.)

Back to Table of Contents

7. Drag icons onto the Mail icon in the Dock

Easy again. Mail doesn’t even have to be open! You can drag one, two, or several icons from the Desktop (or from any folder) to Mail in the Dock and no matter what, Mail comes to the front, a new message is made, and the items you dragged are attached.

Dragging an icon onto the Mac Mail icon in the Dock

Bonus variation: you can drag file and folders to app icons in the Finder Toolbar across the top of each Finder window. The advantage is that the Mail icon in the Finder toolbar is often closer to where the file is, a shorter dragging distance than to the Mail icon in the Dock.

(Here’s how to put icons into the Finder’s Toolbar.)

How do i attach an excel file to an email on a mac
Finder window with app icons in Toolbar. Drag files to the Mail icon!

Back to Table of Contents

8. Drag directly from other apps into a Mail message

Some apps allow you to drag directly from an open document into a Mac Mail message. For example, you can drag thumbnails or expanded images from Photos, Layers from Pixelmator Pro, chunks of text from Pages, and images from Safari. (You can drop those things anywhere in the message that you like.) See below.

Dragging an image from Photos into a Mac Mail message
Dragging a Layer from Pixelmator Pro into a Mac Mail message
Dragging selected text from Pages to a Mac Mail message
Dragging an image from Safari into a Mac Mail message

Back to Table of Contents

This can be very handy, because all you have to do is locate the files or folders you’re interested in, and then Control-click on them (or it) to produce a menu directly under your cursor. Totally minimizes mousing around.

When you Control-click on the item you get this menu:

How do i attach an excel file to an email on a mac
Control-click to bring up a menu with Share in it… look for Mail

Choose “Mail” and a new Mail message is created, with your selected item attached. All in one move. Super cool.

Back to Table of Contents

10. Print… dialog (the PDF button)

What about apps that don’t have a Share menu, or a Share button? Can you still start in those apps, and somehow create a Mail message with an attachment?

Of course you can.

The secret is in the Print… box. And it works in every app that uses Apple’s standard Print… box, which is practically every app, period. Go to Print, then click on the PDF button at the bottom left of the Print… box, and then choose “Send in Mail.” So easy!

Calendar example

Here’s how it looks in the Calendar app…

How do i attach an excel file to an email on a mac
Printing to PDF and creating a Mail message with the PDF attached

And here’s the result.

How do i attach an excel file to an email on a mac
Mac Mail message with PDF of Calendar, via Print… dialog

Affinity Designer example

Here’s how it looks in Affinity Designer…

How do i attach an excel file to an email on a mac
Printing to PDF and creating a Mail message with the PDF attached

And here’s the result.

How do i attach an excel file to an email on a mac
Mac Mail message, with PDF of Affinity Designer document attached, via Print… dialog

(The one trouble-maker is Chrome– in that case, go to Print…, and then “More Settings” and then “Print using system dialog…” Once you get back to the standard, Apple “system” Print… box Chrome behaves like the others– that is to say, “properly.”)

How do i attach an excel file to an email on a mac
Chrome Print… box. You have to scroll down on the right-hand side to see “Print using system dialog.”

Back to Table of Contents

11. Our old friends Copy and Paste

Last but not least are our old friends Copy and Paste. You can copy almost anything, from almost any document, and paste it into a Mac Mail message.

Three ways to copy

If you can select something, you can probably go to Edit and Copy it (or use the universal keyboard shortcut ⌘-C).

How do i attach an excel file to an email on a mac

It might be more convenient to Control-click and choose “Copy” from the contextual menu. Here I’m copying an appointment from the Calendar app.

How do i attach an excel file to an email on a mac

Sometimes the easiest (or only) option is to take a screenshot. Ah, but that isn’t copying, is it? Screenshots create files on the Desktop, right? Right– unless you add the Control key to whichever screenshot method you’re using. When you do that, the screenshot is captured to the Clipboard (that is, it’s Copied) rather than saved as a file on your Desktop

For example: if you’re using Command-Shift-3 to take a screenshot of the entire screen, add the Control key (so it’s Control-Command-Shift-3) and you’ll have that screenshot on your Clipboard, read to Paste. If you’re using Command-Shift-4 to capture part of your screen, use Control-Command-Shift-4 to capture it to your Clipboard for later Pasting.

How do i attach an excel file to an email on a mac

Now that you have something Copied it’s a simple matter to go to your Mail message, click where you want to Paste, and then either Edit/Paste or ⌘-V.

Paste Variations

If you copied an image, Paste is all you can do. There aren’t any options. But if you copied text, you might prefer the Paste and Match Style command (also under Edit). Paste and Match Style makes the text you’re pasting match the look of the text you’re pasting into.

Here’s my article on Paste and Match Style.

You might like an app called Paste, which remembers everything you’ve Copied so you can Copy a bunch of stuff now, and Paste it later– maybe much later, like sometime next week. I use Paste all day long– it feels like part of the Mac (and one day it might be, as Apple has a history of either copying such things, or buying the companies that make them).

Here’s my article on Paste. There’s a 14-day free trial, so read the article and then start your trial. Paste is fantastic.

Back to Table of Contents

In Conclusion

This article was originally titled “Five ways to add an attachment to a Mac Mail message.” The more I thought about it the more ways I came up with, finally stopping at eleven. If you know another way, let me know, and I’ll add it to the article!

Copyright 2008-2022 Christian Boyce. All rights reserved.


Please use the “Sharing” buttons to share what’s interesting with your friends. It helps your friends and it helps me too. Thank you very much!

Sincerely,

How do i attach an excel file to an email on a mac

Christian Boyce


How do I attach an Excel spreadsheet to an email on a Mac?

Here are the steps to do this:.
Click on Send to Mail Recipient from the Quick Access Toolbar..
In the Email dialogue box, select the option 'Send the entire workbook as an attachment'..
Click OK. This will open an outbound email with the workbook attached to it..
Click on Send..

How do you attach an Excel File on a Mac?

Drag the Excel file to the Numbers icon in the Dock or in the Applications folder. In the Numbers menu bar, you can also choose File > Open and select the Excel file you want to open.

How do I attach an Excel spreadsheet to an email?

Click File > Share > Email, and then choose one of the following options: Send as Attachment Opens an email message with a copy of the file in its original file format attached. Send as PDF Opens an email message with a copy of the file in . pdf format attached.

Why can't I attach a File to my email on Mac?

Enable Develop Mode in Safari Launch Safari and navigate to Preferences. Select Advanced and then click on Show Develop menu in menu bar. Then go to the Develop menu, and enable Disable Local File Restrictions. Check if Safari lets you add email attachments.