Blog
July 10, 2026
Short answer: almost everything that goes wrong when you turn a spreadsheet into a PDF comes down to one fact — Excel’s Save as PDF is a print, not a layout. It’s a faithful photocopier of the page setup your sheet already has: it freezes your current margins, scaling, and print area, and it never once reconsiders how the grid should sit on the page. Once you see it that way, the mangled exports stop looking like random bugs — and it becomes obvious why fixing them by hand never ends.
A print answers a narrow question: given these margins, this scaling, and this print area, where does the paper cut? That’s all Excel’s export does. It takes the page setup as fixed and slices accordingly.
A layout answers a different question: how should this grid be arranged so it actually reads on paper? That means measuring how wide the columns really are, deciding orientation, choosing where pages break so nothing important is severed, and checking the result. Excel does this beautifully on screen — but its PDF export throws all of it away and just prints. It’s a photocopier where you want a typesetter.
Because the export inherits your page setup verbatim, that single behaviour shows up as different symptoms depending on what your setup happens to be:
They feel like five separate problems. They’re one cause wearing five hats. (If you landed here to fix a specific one, each symptom — with its exact Excel fix — is routed in Why your Excel looks wrong as a PDF. This piece is about the why underneath all of them.)
The symptoms trade off against each other, which is what makes the manual approach so maddening. Turn off scaling to stop the shrink, and now the sheet is too wide, so columns cut off. Set a print area to crop the clutter, and now a totals column just outside it silently drops. Drag page breaks to un-split a row, add three rows next week, and every break below is wrong again. You’re not fixing a layout — you’re playing whack-a-mole with a print dialog, on every file, forever.
CrazySmartPDF replaces the print with an actual layout step. Instead of freezing your page setup, it measures the real column widths and paginates deliberately: it fits columns down to a readable floor, then slices wide tables across pages rather than clipping them — and rasterises its own output, writing a health report that notes any residual clip. It keeps every row whole (row-atomic — a row is never split across a page break), and it renders your full used range rather than cutting to a print area, so a stale or narrow print area doesn’t silently drop data — the desktop app’s pre-send review shows you when it pulled in content from beyond one. The point was never a faster print. It’s doing the layout Excel’s export never does — once, automatically, instead of by hand on every file.
The full layout-and-self-check pass runs on Windows and needs Excel installed (2016 or newer) — the add-in and desktop app have no Mac build. The self-check flags suspect pages for you to verify; it doesn’t auto-repair them, and it doesn’t claim to be clip-proof; it flags rather than failing silently. It only ever reads your workbook, and it’s free to use. You can also convert a file right now with the free web converter on the home page: it runs the same smart engine on our server — your file is converted, then deleted (never stored) — and lays out row-atomic; the self-check above is what the Windows add-in and desktop app add.
Related: Why your Excel looks wrong as a PDF · CrazySmartPDF vs Excel’s Save as PDF · Row-atomic page breaks · Print-area honesty