How Do You Save a Excel File to PDF: Complete Guide

By PDFKits Team — Published July 2, 2026

How Do You Save a Excel File to PDF?

If you have ever wondered how do you save a excel file to pdf, the good news is that it takes only a few clicks. Saving an Excel file to PDF locks your spreadsheet's layout, formula results, and formatting so recipients see a clean, print-ready document instead of an editable grid that might break on their screen. The quickest route is Excel's built-in export, and when you do not have Excel you can convert Excel to PDF online in seconds.

This guide covers every method on Windows, Mac, and online, plus how to fit a whole spreadsheet on the page and export all sheets at once.

Quick Comparison of Methods

MethodBest forAll sheets?Needs Excel?
Excel Save As PDFMost faithful resultYes (Entire workbook)Yes
Print to PDFQuick, offlineActive sheet onlyYes
Online converterNo Excel installedDepends on toolNo
VBA macroRepeated exportsYes (scripted)Yes

Method 1: Save Excel Spreadsheet as PDF Directly

The most faithful way works in any modern version of Excel:

  1. Open your workbook in Microsoft Excel.
  2. Click File, then Save As (or Export).
  3. Choose your folder.
  4. In the Save as type dropdown, select PDF (*.pdf).
  5. Click Save.

Before saving, use Page Layout > Scale to Fit and set Width to 1 page so no columns are cut off, and set a print area so only the data you want appears.

Method 2: Save Excel to PDF With All Sheets

By default Excel exports only the active sheet. To save excel to pdf all sheets, right-click a tab and choose Select All Sheets, or in the export dialog open Options and pick Entire workbook. Honest limitation: each sheet keeps its own page setup, so mismatched orientations can look uneven, check scaling per sheet first.

Method 3: Save an Excel File as PDF Online for Free

If you do not have Excel installed, use PDFKits to convert an Excel file to PDF right in your browser. The spreadsheet is processed locally and never uploaded to a server, so sensitive financial data stays on your machine, unlike most online converters that upload the file first.

Method 4: Save an Excel File as PDF Using VBA

For repeat tasks, a macro automates exporting: ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:="report.pdf", or loop through sheets for a full-workbook export. Ideal when you generate the same report every week.

Fitting a Wide Spreadsheet on the Page

Wide data overflows by default. Switch to landscape, use Scale to Fit (Width = 1 page), and set the print titles so header rows repeat on every page of the PDF. If the file is large afterward, you can compress the PDF for email.

Frequently Asked Questions

How do you save a excel file to pdf for free? Excel, Windows, and macOS include free PDF export, and free online tools like PDFKits convert spreadsheets at no cost.

How do I fit my whole spreadsheet on the PDF page? Use Page Layout, then Scale to Fit, and set Width to 1 page before exporting.

Will my charts and formatting be preserved? Yes. Excel exports charts, colors, and column widths exactly as shown on screen.

Conclusion

Saving an Excel file to PDF is quick with Excel's built-in export, a VBA macro, or a free online tool. For private files, convert Excel to PDF with PDFKits, entirely in your browser, to keep your data on your device while producing a polished, print-ready PDF.

→ Try excel to PDF — Free & Online