access export to excel large file

Roberto Viquez 0 Reputation points
2026-10-09T12:44:55.29+00:00

how to export a file that is larger than 65,000 lines from access to excel?

Microsoft 365 and Office | Access | Other | Windows

2 answers

Sort by: Newest
  1. Aetherin 3,005 Reputation points Independent Advisor
    2026-10-09T13:03:31.4733333+00:00

    Hi @Roberto Viquez,

    To export more than 65,000 rows from Access, export the source table or query to an Excel Workbook (.xlsx):

    • Select the table or query in Access.
    • Go to External Data > Excel.
    • Select Excel Workbook (.xlsx) and complete the export.

    User's image

    An .xlsx worksheet supports up to 1,048,576 rows. If you are exporting a report, export its underlying table or query instead, because Access reports can only be exported to the older .xls format.

    References:

    If you receive any error message, or if I've misunderstood your concern, please share a bit more detail about the issue and your scenario in the comments so I can better assist you.

    Thank you for taking the time.

    Was this answer helpful?

    0 comments No comments

  2. AI answer

    2026-10-09T12:45:29.1466667+00:00

    Export the Access table or query as an Excel Workbook (.xlsx), not the legacy Excel 97–2003 (.xls) format: .xlsx supports 1,048,576 rows per worksheet, whereas .xls stops at 65,536 rows.^1^

    Export from Access

    1. Close the destination workbook if it is open in Excel.
    2. In Access, select the source table or query in the Navigation Pane.
    3. Select External Data → Export → Excel.
    4. Choose the destination file.
    5. In File Format, select Excel Workbook (*.xlsx).
    6. If you need every row and field, leave Export only the selected records cleared. Exporting a table or query without formatting exports all underlying fields and records.
    7. Select OK and, if requested, save the export steps for reuse.^2^

    After opening the workbook, compare its row count with the Access source count to ensure all records were exported. The .xlsx worksheet limit is 1,048,576 rows and 16,384 columns.^3^

    Important exceptions

    • If the source is an Access report: Access can export reports only to the older .xls format. Instead, export the table or query underlying the report to .xlsx.^2^
    • If there are more than 1,048,576 records: one Excel worksheet cannot contain them all. Split the Access data into multiple queries/worksheets, or export to a text/CSV file and use Excel for Windows Data → From Text/CSV → Load To → PivotTable Report to analyze the complete dataset through Power Query without loading every record onto the worksheet grid.^1^
    • If .xlsx is unavailable: confirm that the selected object is a table or query rather than a report. Do not use XML export as a workaround; mapped XML export has its own 65,536-row limit.^4^

    References

    1. What to do if a data set is too large for the Excel grid | Microsoft Support
    2. Export data to Excel
    3. Excel specifications and limits | Microsoft Support
    4. Export XML data | Microsoft Support
    AI-generated content may be incorrect. Read our transparency notes for more information.

    Was this answer helpful?

Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.