Works inside SSMS

Export SQL Results Beautifully.

Transform SQL Server query results into polished Excel, HTML and image exports — edit data with Smart Update, import files with Smart Import, or batch run SQL scripts with Smart Bulk SQL — directly inside SSMS.

  • No subscription required
  • Works offline
  • Easy installation
Smart Export main window with SQL editor, export controls, and result grid inside SSMS
Features

Export beautifully. Edit inline. Import in bulk. Batch run scripts.

Professional exports, Excel-like grid editing, file-to-table import, and bulk SQL script execution — all built for SQL Server developers inside SSMS.

Excel Export

Export query results to polished Excel spreadsheets with formatting preserved.

HTML Export

Generate presentation-ready HTML reports from your query results.

Image Export

Capture query grids as high-quality images for documentation and sharing.

Modern Templates

Choose from professional export templates designed for clarity.

Template Customization

Adjust layouts, fonts, colors, and branding to match your workflow.

Multiple Export Styles

Switch between export styles to fit reports, dashboards, or client deliverables.

Data Masking

Mask sensitive columns before export to protect confidential data.

Column Mapping

Rename and reorder columns for cleaner, client-friendly output.

Query History

Re-export previous queries without re-running them.

One-Click Export

Right-click any result grid and export in seconds.

Native SSMS Integration

Works entirely inside SQL Server Management Studio — no context switching.

Lightweight Plugin

Minimal footprint. Installs quickly and stays out of your way.

Smart Update

Edit query results in a grid and write INSERT, UPDATE, and DELETE back to the database.

Smart Bulk SQL

Queue SQL script files and batch execute them with concurrent runs and execution history.

Smart Import

Bulk import Excel, CSV, HTML, and JSON into SQL Server tables with mapping, Upsert, and streaming load.

Smart Update

Edit database data like Excel.

Edit query results like Excel — write back to SQL Server.

Unlike Smart Export's focus on polished exports, Smart Update lets you view, filter, and edit query results inline — then write changes back to SQL Server with INSERT, UPDATE, and DELETE.

Read the Smart Update guide
Smart Update editable grid inside SSMS

Excel-like Grid Editing

Modify cells, add rows, and delete records directly in the result grid.

Auto & Manual Save

Save on row leave or batch-commit changes when you're ready.

Schema Browser

Browse tables on the left, double-click to generate SQL and execute.

Object Explorer Entry

Right-click any table in SSMS to open Smart Update with SQL pre-filled.

Column Filters & Sort

Filter and sort columns without leaving the editable grid.

SQL Script Generation

Generate WHERE, IN clauses, and INSERT/UPDATE/DELETE/MERGE scripts.

Open Smart Update from SSMS Object Explorer table context menu

SSMS Integration

Right-click a table to auto-fill SELECT and connect.

Add new row in Smart Update grid

Insert Rows

Add records inline — new rows are highlighted in green.

Modified cells highlighted in yellow before save

Visual Change Tracking

Modified, saved, and new rows use distinct colors.

Delete selected rows in Smart Update

Delete Rows

Multi-select row headers and batch-delete with confirmation.

Column filter dialog in Smart Update

Column Filters

Filter columns from the header — clear all with one click.

Smart Import

Bulk import files into SQL Server.

Import Excel, CSV, HTML, and JSON into SQL Server tables — with column mapping, Upsert, and streaming bulk load.

Load Excel, CSV, HTML tables, or JSON into any table — with visual column mapping, Insert or Upsert modes, and streaming bulk import for large files. Ideal for data migration, initialization, and batch backfill.

Read the Smart Import guide
Smart Import configuration with column mapping and target table selection

Multi-Format Files

Import Excel (.xlsx / .xlsm), CSV (RFC 4180 quoted newlines), HTML tables, and JSON.

Insert & Upsert

Insert only for new rows, or Upsert by primary key — update matched rows, insert the rest.

Visual Column Mapping

Map source columns to target columns, skip fields, and control Upsert update behavior per column.

Searchable Target Table

Pick the destination table from a searchable dropdown — fast even with hundreds of tables.

Large File Streaming

Preview up to 10,000 editable rows; import all rows via streaming CSV read and 5,000-row bulk batches.

Import Result Reports

Live progress bar, per-row success/failure details, downloadable report, and open folder when done.

Smart Import configuration with file source, target table, and column mapping

Import Configuration

Select file, target table, import mode, and map columns with auto-generated fields.

Smart Import result with progress bar and per-row import status

Import Results

Real-time progress, per-row ImportResult, and download full report when finished.

Smart Bulk SQL

Batch run SQL scripts at scale.

Batch execute SQL script files — with concurrent runs, scheduling, and full execution history.

Deploy migrations, seed data, or run maintenance scripts across dozens of .sql files — without opening each one manually. Queue files, execute concurrently, and review every result in one place.

Read the Smart Bulk SQL guide
Smart Bulk SQL batch execution queue inside SSMS

Batch File Queue

Add individual SQL files or entire folders. Reorder, remove, or clear the queue.

Concurrent Execution

Run multiple scripts in parallel with configurable concurrency limits.

Live Progress

Per-file status, progress bars, and a summary of succeeded vs failed scripts.

Error Handling

Choose to continue on error or stop. View detailed error messages per file.

Schedule Runs

Schedule one-time batch execution for a specific date and time.

Execution History

Review past runs with per-file rows affected, duration, and error details.

Smart Bulk SQL main window with file queue, concurrent settings, and execution progress

Batch Execution Queue

Add files, set concurrency, and execute — with live status for every script.

Smart Bulk SQL schedule history with session log and per-file error details

Schedule & History

Schedule runs and review past sessions with row counts, duration, and errors.

See it in action

Export workflows and inline editing — all within SSMS.

Smart Export main editor inside SSMS

Export Editor

SQL editor, connection picker, and export controls in one window.

Excel export with styled headers and formatting

Excel Export

Polished spreadsheets with templates, zebra stripes, and filters.

Style presets with live preview panel

Style Presets

Seven built-in themes plus custom header, zebra, and column settings.

Data masking rules configured per column

Data Masking

Mask sensitive columns before export with built-in or custom rules.

Right-click context menu on result grid

Context Menu

Copy, script, export, and email — all from the preview grid.

Database connection selector in Smart Export

Connections

Reuse SSMS connections or upload Excel, CSV, and HTML files.

How it works

Three steps from install to professional export.

  1. 1

    Install Smart Export

    Download the installer, run it with admin rights, and restart SSMS.

  2. 2

    Open Smart Export

    Write or select SQL in a query window, then choose Smart Export from the menu.

  3. 3

    Export beautiful results

    Execute your query, preview results, and export to Excel, HTML, CSV, or image.

Simple, honest pricing

Start free. Upgrade when you need continued updates and support.

Most Popular

Free

$0
  • Full functionality
  • 15-day free trial
  • No credit card required
  • All export formats
Download Free

Pro

$9.90/year
  • Everything in Free
  • Continued updates
Upgrade to Pro
Early Bird

Lifetime

$19.90 one-time

Limited to the first 100 customers.

  • Lifetime access
  • All future updates
  • Priority support
Get Lifetime

Frequently asked questions

Everything you need to know before installing.

Ready to upgrade your SQL workflow?

Export polished reports and edit data inline. Start free — upgrade when you're ready.