--- title: "Intro to Data Processing" slug: "introduction-to-data-processing" description: "Overview of the Data Processing scripts that run before loading, after saving, or on demand. Requires SQL Spreads Pro or higher." updated: 2026-11-11T11:12:11Z published: 2026-11-11T11:12:11Z canonical: "sqlspreads.com/introduction-to-data-processing" --- > ## Documentation Index > Fetch the complete documentation index at: https://sqlspreads.com/docs/llms.txt > Use this file to discover all available pages before exploring further. # Intro to Data Processing --- > ![SQLSpreadsProLogo.png](https://cdn.document360.io/ad9d65b3-9cdd-4b28-8cb8-86cb149873bc/Images/Documentation/SQLSpreadsProLogo.png) Data Processing requires **SQL Spreads Pro** or higher plan --- ## Introduction The Data Processing feature builds on our [older Post-Save Data Processing function](/docs/data-post-processing) (previously found in the Document Settings) into a more robust solution. You can access the new Data Processing feature via the new Data Processing button in the SQL Spreads tab in Excel: ![Data Processing button in the SQL Spreads ribbon](https://cdn.document360.io/ad9d65b3-9cdd-4b28-8cb8-86cb149873bc/Images/Documentation/Data%20Processing%20button.PNG) This feature allows you to create three types of Data Processing scripts: - [Pre-Load:](/docs/pre-processing) Executed just before the data is loaded from SQL Server into Excel - [Post-Save](/docs/post-save-data-processing-scripts): Executed just after the data is saved to SQL Server - [User-Executed](/docs/user-executed-data-processing-scripts): Executed when a user clicks a button Take a look at our [SQL Spreads version 7.6 Demo video](https://youtu.be/ty-RBA948Pk?si=FFje6XVGjUSuS-qp) which includes a real-life scenario on how to use the Data Processing features. [![Watch video: What's new in SQL Spreads 7.6](https://cdn.document360.io/ad9d65b3-9cdd-4b28-8cb8-86cb149873bc/Images/Documentation/Version%207.6%20thumbnail.PNG)](https://www.youtube.com/watch?v=ty-RBA948Pk?start=43&rel=0) ## How to run the script for a specific table To run a Data Processing script for a specific table, change the combo box shown below to **Execute for specific sheets** and select the desired sheets in the list. ![Image](https://cdn.document360.io/ad9d65b3-9cdd-4b28-8cb8-86cb149873bc/Images/Documentation/image(279).png) Migrate from old Post-Save data processing Documents using the [older Post-Save Data Processing scripts](/docs/data-post-processing) will continue to work as usual, and you can still access these scripts through the Document Settings dialog. If you wish to migrate the old script to the new Data Processing feature, you will need to manually copy the SQL query from the old dialog into the new one.