High fidelity path: LibreOffice is used when installed. The basic Python table renderer is only used when you explicitly allow fallback.
This is a basic renderer, not a pixel-perfect Excel print. It reads cell values and renders each sheet as a simple table. Not preserved:
- Cell formatting (fonts, colours, borders, conditional formatting)
- Number formats (dates, currency, percentages — shown as raw values)
- Merged cells, frozen panes, charts, images, embedded objects
- Print areas, page setup, headers/footers
For full-fidelity Excel to PDF (matching print output), install LibreOffice and this route will use it automatically.
Output uses one PDF page per sheet (or splits across pages if the table is too wide/tall). Auto-fits column widths to content.
Step 1: Add Files
Output Preview
Ready
Output preview will appear here after you convert.