Back to All Tools

Excel to Invoice

Turn spreadsheet rows into branded invoices in PDF, Word, or Excel.

Upload an Excel workbook (.xls, .xlsx, .xlsm, .xlsb) or a ZIP of workbooks, map columns to invoice fields, customize branding (logo, signature, colors, layout), and download PDF, Word, or Excel ÔÇö as a single file or a batch ZIP. Processed locally with PhpSpreadsheet, PhpWord, and Dompdf.

  1. 1 Upload a file
  2. 2 Choose sheets & map columns
  3. 3 Check the preview
  4. 4 Create & download
    How to Use
    1. Upload an Excel file (.xls, .xlsx, .xlsm, .xlsb) or a ZIP of workbooks.
    2. Select workbooks/sheets and map Excel columns to invoice fields (or use Auto-map).
    3. Optionally set company profile, logo, signature, table style, and layout.
    4. Choose download format (PDF / Word / Excel) and Batch ZIP or Single file, then Create Invoices.
    5. Download the result. Use Clear to reset the workspace.
    Pro Tips
    • Group by Invoice Number so rows with the same number become one invoice with line items.
    • Batch mode packs one file per invoice into a ZIP; Single puts every invoice in one PDF/Word/Excel file.
    • Logo is darkened slightly for print contrast; enable Remove paper background on scanned signatures.
    • Plan limits apply to Excel MB, ZIP MB, files per ZIP, and invoices per run.
    • .xlsb reading and .xls/.doc export may require Windows Excel/Word COM when available.
    FAQs
    QWhich Excel formats are supported for upload?
    A

    .xls, .xlsx, .xlsm, .xlsb, or a ZIP containing those workbooks. .xlsb may need Excel COM on Windows.

    QWhich output formats are available?
    A

    PDF, Excel (.xlsx), and Word (.docx). Optional .xls / .doc export uses Windows COM when Excel/Word are installed. Batch mode returns a ZIP of one file per invoice.

    QWhat are the plan limits?
    A

    Free: 15 MB Excel / 25 MB ZIP / 3 files / 200 invoices. Pro: 30 / 50 / 10 / 500. Premium: 60 / 100 / 20 / 1000. Admin may adjust Excel upload MB per plan.

    QHow does column mapping work?
    A

    Each Excel column can map to an invoice field. Auto-map guesses from header names. Rows that share the Group invoices by value (usually Invoice Number) become one invoice with multiple line items.

    QAre files uploaded to the cloud?
    A

    No. Processing stays on your local server session.