Microsoft Excel is one of the most widely used spreadsheet programs in the world. This guide explains how to export data from any supported database format — including SQL Server, Oracle, MySQL, PostgreSQL, Firebird, and more — to Microsoft Excel (.xls / .xlsx) using ESF Database Migration Toolkit. You can also import Excel data into other databases using the same tool.
📥 Don't have ESF Database Migration Toolkit yet? Download the free trial and start converting in minutes!
Launch ESF Database Migration Toolkit and click "Next". In the "Choose a Data Source" dialog, select your source database type (e.g., Oracle, MySQL, SQL Server, PostgreSQL, Firebird, etc.). Enter the correct login information — server, port, username, and password. Click "Refresh" to enumerate all available databases, or press "Browse" to select a source file. Then click "Next" to continue.
In the "Choose a Destination" dialog, select "Microsoft Excel (*.xls?)". Click the "Browse" button to specify the destination Excel file path. Click "Next" to continue.
In the "Select Source Table(s) & View(s)" dialog, you'll see all available tables and views from your source database. Note: Some sheet names may have a '$' symbol (these contain the same data as original sheets). You can:
In the "Transform" dialog, you can customize the conversion:
id < 100) to export only specific records. Leave empty or 1=1 to export all data
Click "Submit" to start the conversion process. The source table structure will be converted to Excel's first row (headers), and source table records will populate starting from row 2.
Note: Due to Excel limitations, binary data and long text fields (longer than 256 characters) will not be converted to the spreadsheet.
The same tool can also import Excel data into other database formats. Simply select "Microsoft Excel" as the source in Step 1, and choose your target database in Step 2. Popular imports include: Excel to Oracle, Excel to SQL Server, and Excel to MySQL.
No. ESF Database Migration Toolkit only reads from your source database. Your original data remains untouched.
Yes. Use the Field Map to select specific columns and the Records Filter (WHERE clause) to export only matching rows.
The tool supports both .xls (Excel 97-2003) and .xlsx (Excel 2007+) formats. For .xlsx support, the Microsoft Access Database Engine may be required.
Yes. ESF Database Migration Toolkit supports command-line execution, allowing you to automate regular Excel exports using Windows Task Scheduler.
Converting database data to Excel spreadsheets has never been easier. With ESF Database Migration Toolkit, you can export data from any supported database to Excel in just a few clicks — no scripting or technical expertise required.
If you have any questions or suggestions, please contact us. Thank you for your time!