How to Insert PDF Into Excel: Complete Guide to Embedding, Linking, and Importing PDF Files Into Spreadsheets
Learn how to insert PDF into Excel with step-by-step methods to embed, link, and import PDF files into spreadsheets for reports, invoices, and data analysis.

Learning how to insert PDF into Excel is one of those underrated skills that quietly transforms how you manage reports, invoices, contracts, and reference documents inside a single workbook. Whether you're a financial analyst attaching a vendor agreement to a budget tracker or an HR specialist linking offer letters to a payroll sheet, embedding PDFs keeps everything in one place. This guide walks through every reliable method available in Excel 365, Excel 2021, and Excel 2019 so you can choose the right approach for your workflow.
Excel was originally designed as a number-crunching tool, but Microsoft has steadily added document-handling features that turn spreadsheets into mini document hubs. You can embed a PDF as an icon, display the first page as an image, link to an external file, or even import the PDF's tabular data directly into cells using Power Query. Each method serves a different purpose, and choosing incorrectly can cause file bloat, broken links, or unreadable content when colleagues open the workbook on a different device.
This article also covers troubleshooting common errors like "Cannot insert object," file size ballooning past 25MB, and PDFs that refuse to open after embedding. We'll discuss compatibility between Windows and Mac versions, how SharePoint and OneDrive handle embedded PDFs differently, and what happens when you save a workbook with embedded files as a CSV or older XLS format. Understanding these edge cases prevents the dreaded Monday morning email asking why the attached PDF won't open.
Beyond the basics, we'll explore advanced scenarios like linking PDFs to specific cells with hyperlinks, batch-inserting multiple documents using VBA macros, and pulling tabular data out of PDF reports into structured Excel rows. If you've ever copied data manually from a 50-page PDF into a spreadsheet, the Power Query import method alone will save you hours. We'll also touch on related skills like freezing panes in Excel so your headers stay visible when scrolling through long imported datasets.
Excel skills like these often appear on certification exams and job interviews because they demonstrate practical document management beyond formula writing. Recruiters increasingly ask candidates to demonstrate workflow efficiency, not just VLOOKUP recall, so mastering object insertion and Power Query alongside core functions makes your resume noticeably stronger. By the end of this guide you'll know exactly which method to pick for any scenario, how to keep file sizes manageable, and how to recover when something goes wrong mid-process.
We've structured this article around real workflows rather than abstract theory. Each section includes the exact menu paths, keyboard shortcuts, and gotchas you'll encounter. Bookmark this page if you handle multi-document workbooks frequently, and try the practice quizzes at the end to test your retention. Let's start with what Excel can and cannot do with PDF files in 2026.
PDF in Excel by the Numbers

Four Ways to Insert PDF Into Excel
Embed as Object
Insert as Icon
Link to External File
Import With Power Query
Embedding a PDF as an object is the most common method when you want the document to travel with the workbook. To do this, click the cell where you want the PDF anchored, then navigate to Insert > Text > Object on the ribbon. In the dialog that appears, switch to the "Create from File" tab, browse to your PDF, and click OK. By default Excel will display the first page of the PDF as a preview image embedded directly in the worksheet.
If you'd prefer a cleaner look, check the "Display as icon" box before clicking OK. This shows a small Adobe PDF icon with the filename underneath instead of a page preview. Icons work better for workbooks with many attached documents because they take up less visual space and don't distract from the underlying data. You can rename the displayed icon label by clicking "Change Icon" in the same dialog and typing a custom caption like "Q4 Vendor Contract" instead of the raw filename.
Once embedded, double-clicking the PDF object opens it in your default PDF reader, which is usually Adobe Acrobat Reader, Microsoft Edge, or whichever app you've configured. The PDF opens as a separate window, leaving Excel untouched. When you close the reader, you return to your spreadsheet without any changes. This separation is intentional — Excel doesn't render PDF content natively, so it relies on an external viewer for actual reading.
One important caveat: embedded PDFs significantly inflate workbook size. A 2MB PDF embedded into an empty workbook will produce roughly a 2.1MB XLSX file. Embed ten such PDFs and your workbook approaches 25MB, which slows save operations, breaks email attachment limits, and frustrates collaborators on slower networks. For large or numerous documents, consider linking instead of embedding, or storing PDFs in SharePoint and using hyperlinks. Pair this technique with practical formula skills like those covered in our Excel functions list reference guide for a complete productivity workflow.
Embedded objects also behave unpredictably when the workbook is saved in older formats. Saving an XLSX file with embedded PDFs as XLS (Excel 97-2003) often corrupts the embedded objects or strips them entirely. The same applies to CSV exports, which discard all non-cell content including embedded files, images, and charts. Always keep a master copy in modern XLSX format if you rely on embedded documents for compliance or audit trails.
For workbooks shared across Windows and Mac, test the embedded PDF on both platforms before distributing widely. Mac Excel uses Preview as its default PDF viewer and occasionally struggles with PDFs created using advanced security or form features. If recipients report broken PDFs, recreate the PDF using a standard print-to-PDF method rather than complex publishing tools, and re-embed the simplified version. This usually resolves cross-platform compatibility issues.
Finally, remember that embedded PDFs are not searchable through Excel's Find and Replace function. If you need to search within attached document content, you'll either need to extract the PDF text into cells using Power Query or rely on external desktop search tools like Windows Search or Spotlight. Plan your insertion method based on how you intend to retrieve information later, not just how you want it to look initially.
Embedding vs Linking vs Hyperlinking
Embedding stores the entire PDF inside the workbook file, making it self-contained and portable. Send the XLSX file via email, save it to a USB drive, or open it offline — the PDF travels along automatically. This is the safest option when you can't guarantee recipients have access to your network drives or cloud folders.
The downside is file bloat. Every embedded PDF increases workbook size by roughly its original size plus metadata overhead. For workbooks under 10MB this rarely matters, but exceed 25MB and you'll hit email attachment limits, slow file opens, and potential corruption risks. Use embedding for small reference documents, not multi-megabyte report archives.

Should You Embed or Link Your PDFs?
- +Embedded PDFs travel with the workbook and work offline
- +No broken links when sharing files via email or USB
- +Recipients always see the exact document you intended
- +Audit trails remain intact because content is preserved
- +Works on any device without needing network access
- +Single file simplifies backup and version control
- +Great for compliance-critical attachments like contracts
- −Workbook file size grows dramatically with each embedded PDF
- −Emails may bounce when attachments exceed corporate limits
- −Saving as CSV or older XLS formats can strip embedded files
- −Updates to source PDFs don't reflect in already-embedded copies
- −Cross-platform PDF viewer differences cause occasional errors
- −Embedded content isn't searchable through Excel's Find feature
Step-by-Step Checklist to Insert PDF Into Excel
- ✓Open your Excel workbook and click the cell where you want the PDF anchored
- ✓Navigate to the Insert tab on the ribbon and click Text > Object
- ✓In the Object dialog, switch to the Create from File tab
- ✓Click Browse and locate the PDF file you want to insert
- ✓Check Link to file if you want a reference instead of an embedded copy
- ✓Check Display as icon for a cleaner visual appearance with multiple attachments
- ✓Click Change Icon to customize the displayed label or icon image
- ✓Click OK to insert the PDF and verify it appears in your worksheet
- ✓Right-click the inserted PDF and choose Format Object to resize or reposition
- ✓Save your workbook in XLSX format to preserve the embedded or linked object
Use Power Query for Tabular PDF Data
If your PDF contains tables of data you want to analyze, skip embedding entirely and use Data > Get Data > From File > From PDF. This native Excel 2016+ feature extracts tables directly into rows and columns, ready for sorting, filtering, and pivot tables. It saves hours compared to manual copy-paste and preserves data types automatically.
The Power Query PDF connector, introduced in Excel 2016 and continuously improved through Microsoft 365, is arguably the most powerful PDF-related feature in Excel. Instead of embedding a PDF as a static object, Power Query parses the document, detects tables and text regions, and presents them as importable data sources. To use it, click Data > Get Data > From File > From PDF, browse to your file, and wait for the Navigator pane to display detected tables. Each table appears as a separate entry you can preview and load into a worksheet.
This connector works best on PDFs generated digitally from applications like Word, Excel, or accounting software. Scanned PDFs that contain images of text rather than actual text characters require optical character recognition (OCR) before Power Query can extract anything. For scanned documents, run them through Adobe Acrobat Pro's OCR feature or a free alternative like Microsoft Lens before attempting import. Once the PDF contains real text layers, Power Query handles them cleanly.
One of Power Query's superpowers is its ability to refresh data. If your PDF source updates monthly — like a bank statement, vendor invoice, or government report — you can simply replace the source file with the same name and click Refresh All in Excel. The query re-runs, pulls new data, and applies any transformations you defined like removing header rows, splitting columns, or converting date formats. This automation pays dividends over time for recurring reports.
Power Query's transformation capabilities go far beyond simple imports. You can merge multiple PDF tables, pivot and unpivot columns, parse dates and currencies, and apply conditional logic before data ever lands in cells. For analysts building monthly dashboards, this means a 30-page PDF report can be transformed into clean tables ready for analysis with a single click. Combine this with charts and pivot tables for full end-to-end automation.
For workbooks built around financial analysis, Power Query imports pair beautifully with native Excel functions. After importing transaction data from a PDF bank statement, you can analyze variance using the standard deviation formula in Excel to identify unusual spending patterns or revenue spikes worth investigating further. This kind of integrated workflow is exactly what separates intermediate Excel users from true power users.
Be aware that Power Query's PDF connector handles multi-column layouts inconsistently. PDFs with side-by-side text columns or complex headers may produce fragmented tables that need manual cleanup using the Transform tab. Common cleanup steps include promoting headers, removing blank rows, merging split cells, and adjusting data types. Spend a few minutes learning the Transform ribbon — these skills apply to every Power Query source, not just PDFs.
Finally, large PDFs (100+ pages) can take several minutes to load and may exhaust Excel's memory on machines with less than 8GB RAM. For massive documents, consider splitting the PDF into chapters using a free tool like PDF24 or Smallpdf before importing, then combine the queries inside Power Query using Append Queries. This approach keeps memory usage manageable and lets you load only the chapters you need.

Outlook and most corporate email systems block attachments over 25MB. Embedding multiple PDFs into a single workbook can quickly exceed this limit and cause delivery failures. If your workbook needs to travel via email, prefer hyperlinks to cloud-stored PDFs or compress PDFs before embedding using a tool like Adobe Acrobat's Reduce File Size feature.
Even with clear instructions, things go wrong when inserting PDFs into Excel. The most common error message users encounter is "Cannot insert object," which appears when Excel cannot find a registered application to handle PDF files. This happens most often on machines where Adobe Reader has been uninstalled but no replacement PDF handler is configured. Fix it by installing any free PDF viewer like Foxit Reader, Sumatra PDF, or by setting Microsoft Edge as your default PDF handler in Windows Settings > Apps > Default Apps.
Another frequent issue is embedded PDFs that appear as blank icons or broken thumbnails. This typically indicates the PDF was created with security settings like password protection or restricted printing. Excel cannot generate a preview of secured PDFs, so it displays a generic icon instead. The workaround is to remove security from the PDF before embedding, either by saving an unrestricted copy from Adobe Acrobat Pro or by printing the PDF to a new PDF without security settings applied.
If your workbook becomes painfully slow after embedding several PDFs, the culprit is almost always file size combined with Excel's calculation overhead. Each embedded object adds to memory consumption, and large workbooks force Excel to recalculate everything more slowly. Switch to Manual Calculation under Formulas > Calculation Options while working with PDF-heavy workbooks, then trigger calculation manually with F9 when needed. This dramatically improves responsiveness.
Linked PDFs that suddenly stop working usually indicate the source file was moved, renamed, or stored on a network drive that's currently unavailable. Edit broken links via Data > Edit Links (or Queries & Connections in newer Excel versions) and update the file path to the new location. For workbooks shared across teams, consider using OneDrive or SharePoint URLs instead of local file paths so links remain valid regardless of which user opens the workbook from which device.
Some users report that PDFs inserted on Windows display incorrectly when the workbook is opened on a Mac, or vice versa. This stems from differences in how each platform handles OLE objects. The most reliable cross-platform approach is to use hyperlinks to cloud-stored PDFs rather than embedded objects. OneDrive links open identically on Windows, Mac, web browsers, and mobile devices, eliminating platform-specific surprises. Pair these techniques with productivity boosters from our guide to Excel's Data Analysis Toolpak for a complete reporting workflow.
If Power Query fails to detect tables in your PDF, the document likely uses non-standard formatting like text boxes instead of true table elements, or uses image-based content from scans. In the first case, manually copy the relevant text into a Word document, save it as a new PDF, and retry the import. For scanned PDFs, run OCR first using Adobe Acrobat, Microsoft Lens, or free online services like ilovepdf.com to create a searchable text layer Power Query can parse.
Lastly, version compatibility matters more than most users realize. Power Query's PDF connector requires Excel 2016 or newer on Windows and Excel 2019 or Microsoft 365 on Mac. Object insertion works across all modern versions but behaves differently in Excel for the Web, which has limited support for embedded objects. If recipients use the browser version, hyperlinks remain your safest choice. Always test your final workbook in the same Excel version your audience will use.
Beyond the mechanics of inserting PDFs, smart workbook design determines whether your document-rich spreadsheets remain usable six months later. Group all PDF attachments in a dedicated sheet named "Attachments" or "References" rather than scattering them throughout your data sheets. This keeps your main analytical worksheets clean and makes it easy for users to find supporting documents without disrupting active formulas. Add a hyperlinked table of contents at the top listing each attachment with a brief description.
Consistent naming conventions for embedded files prevent confusion later. Rename your PDFs before embedding to use a clear pattern like YYYY-MM-DD_VendorName_DocType.pdf. When users double-click to open the file, the filename in the temporary folder matches what they expect, and any extracted copies retain meaningful names. This small habit pays off enormously during audits, when you may need to identify a specific contract from a workbook created three years ago.
Document your insertion choices for collaborators. Add a small notes cell or comment near each PDF explaining whether it's embedded or linked, where the source file lives, and who's responsible for keeping it updated. This metadata is invisible to casual viewers but invaluable for teammates who inherit the workbook. Tools like Excel's built-in Comments (Review > New Comment) or Notes work well for this lightweight documentation layer.
For workbooks that handle sensitive PDFs like employee contracts or financial statements, enable workbook encryption via File > Info > Protect Workbook > Encrypt with Password. Excel's encryption applies to the entire file including embedded objects, so the PDFs inside are protected by the same password that protects the spreadsheet. This is significantly easier than managing separate passwords on each individual PDF, though it does mean losing the password locks you out of everything.
Test your inserted PDFs across all the devices and Excel versions your team uses before relying on them in production. Send a sample workbook to a colleague, ask them to open each embedded PDF, and confirm everything works. Pay particular attention to mobile Excel apps, which have very limited support for embedded objects. If mobile access matters, design around hyperlinks to OneDrive or SharePoint instead of relying on embedded files that may not open on phones or tablets.
Build a habit of compressing PDFs before embedding when file size matters. Adobe Acrobat Pro, Smallpdf, and Microsoft Print to PDF with custom settings can shrink PDFs by 50-80% with minimal quality loss for text-based documents. A 10MB scanned contract often becomes 2MB after compression, dramatically reducing workbook bloat. This single habit can keep workbooks under email attachment limits and load times reasonable even with dozens of embedded documents.
Finally, treat PDF insertion as part of a broader Excel literacy that includes data import, formula writing, formatting, and chart creation. Practicing with quiz questions across all these areas builds the kind of well-rounded fluency that distinguishes proficient analysts from formula reciters. Use the practice tests below to identify gaps in your knowledge and target your learning where it'll have the most impact on your daily work and career trajectory.
Excel Questions and Answers
About the Author
Business Consultant & Professional Certification Advisor
Wharton School, University of PennsylvaniaKatherine Lee earned her MBA from the Wharton School at the University of Pennsylvania and holds CPA, PHR, and PMP certifications. With a background spanning corporate finance, human resources, and project management, she has coached professionals preparing for CPA, CMA, PHR/SPHR, PMP, and financial services licensing exams.