Excel to PDF

Export XLS or XLSX cell values as a basic paginated PDF grid with layout controls.

Export stored worksheet values into a basic PDF grid, with control over sheets, orientation, margins, and scaling for wide tables. Fit-width mode shrinks columns onto one page width; actual-size mode splits them across pages. The converter does not reproduce Excel styling, charts, images, merged-cell layout, or print settings. It runs entirely in your browser.

Runs in your browser // nothing is uploaded

Runs on your device. This tool processes your file inside this browser tab. Nothing is uploaded, so it also works offline once the page has loaded, and closing the tab discards the file from memory.

Loading tool

How it works

  1. 01

    Upload your XLS or XLSX file.

  2. 02

    Choose the sheet, orientation, margins, and scaling mode.

  3. 03

    Click Convert and download the PDF.

Details

Formats
PDF
Runs
In your browser
Files uploaded
No
Cost per run
Free
Sign-in
Not required
Works offline
Yes, once loaded

Last updated 2026-08-12

Common questions

How are wide sheets handled?

Fit-width scales every column onto one page width. Actual-size mode splits wide tables across multiple pages.

Are formulas recalculated?

No. The converter uses the values stored in the workbook and does not run Excel's formula engine.

Are workbook formatting and charts preserved?

No. The PDF contains stored cell values in a simple grid. Styling, charts, images, merged-cell layout, and print settings are not reproduced.

Does it upload my spreadsheet?

No - conversion runs entirely in your browser.

Can I choose which sheet to convert?

Yes - select the specific sheet you want exported if your workbook has more than one.

Use this from your code

This tool is also a REST endpoint, so you can run it in a pipeline instead of by hand. Each call costs 4 credits and needs an API key. See the API reference for every parameter.

curl -X POST https://fileoven.com/api/v1/tools/excel-to-pdf \
  -H "Authorization: Bearer sk_live_..." \
  -F "file=@input.xlsx" \
  -o spreadsheet.pdf

Related tools