Sql spreads
Author: s | 2025-04-24
Use Excel to Update Data in SQL Server; COMPARE SQL SPREADS. SQL Spreads vs Power BI; SQL Spreads vs Management Studio; SQL Spreads vs Custom web
SQL Spreads release - SQL Spreads
Product KEY FEATURESExcel to SQL Server Write-backExcel users can swiftly update and write-back data to SQL Server.Filter huge data setsImport large-scale data sets into Excel, even from tables with millions of rows.Foreign Key LookupsKey value lookups enable easy and integrity-focused relational data management for users.Explore all features Menu ItemInvolve Data OwnersDistinct Designer and Editor roles to protect your setup.Automatic Data ValidationValidate Excel entries against SQL Server data types to stop unsafe inputs.Track all changesKeep track of changes in the database – see who changed a row, and when.Explore all features USE CASES Data Management for BI projectsFinancial Forecasting and planningData Cleansing and TranslationUse Excel to Update Data in SQL Server COMPARE SQL SPREADS SQL Spreads vs Power BISQL Spreads vs Management StudioSQL Spreads vs Custom web appSQL Spreads vs Power AppsSQL Spreads vs Power Query CUSTOMERS CustomersTestimonialsUse Cases SUPPORT KnowledgebaseVideo LibraryContact support Resources VIDEOS An introduction to SQL Spreads in 2 minutes v How to get up and running with SQL Spreads quickly Explore all videos SQL Spreads Financial Forecasting 2024 DOCS Getting StartedInstallation and DeploymentSQL Spreads Security OUR BLOG How to Insert Excel to SQL ServerUpdate a SQL table from ExcelExcel as a Front-end for SQL Server GUIDES Centralize data in SQL Server from Excel PricingCompanyABOUTCAREERSCONTACTTry for freeBuy now Written by Johannes Åkesson Reviewed by Johannes Åkesson Founder of SQL Spreads Johannes Åkesson With over 15 years in the BI industry and a passion for helping clients find efficient, sustainable ways to manage SQL Server data from Excel, SQL Spreads founder Johannes Åkesson also shares his expertise here to empower and educate. Love Excel? Need to update SQL Server data? Then check out SQL Spreads, it’s the product my company has created to use Excel as a front-end to update and manage data in Microsoft SQL Server. Learn more Download the free 14-day trial for the SQL Spreads Excel Add-in if you want to easily let your non-technical users update and manage SQL Server data from Excel. SQL Spreads 4.2.5 is now available for download.Fixed issue with working with SQL Spreads when the Excel document is in Read-Only mode.Fix issue with cursor not returning from wait state after loading document.Minor other fixes and stability improvements.Download the latest version of SQL Spreads » Related Articles Try SQL Spreads for free Try SQL Spreads during 14 days for free. The free trial is the fully functional, time-limited only product. Use Excel to Update Data in SQL Server; COMPARE SQL SPREADS. SQL Spreads vs Power BI; SQL Spreads vs Management Studio; SQL Spreads vs Custom web Product KEY FEATURESExcel to SQL Server Write-backExcel users can swiftly update and write-back data to SQL Server.Filter huge data setsImport large-scale data sets into Excel, even from tables with millions of rows.Foreign Key LookupsKey value lookups enable easy and integrity-focused relational data management for users.Explore all features Menu ItemInvolve Data OwnersDistinct Designer and Editor roles to protect your setup.Automatic Data ValidationValidate Excel entries against SQL Server data types to stop unsafe inputs.Track all changesKeep track of changes in the database – see who changed a row, and when.Explore all features USE CASES Data Management for BI projectsFinancial Forecasting and planningData Cleansing and TranslationUse Excel to Update Data in SQL Server COMPARE SQL SPREADS SQL Spreads vs Power BISQL Spreads vs Management StudioSQL Spreads vs Custom web appSQL Spreads vs Power AppsSQL Spreads vs Power Query CUSTOMERS CustomersTestimonialsUse Cases SUPPORT KnowledgebaseVideo LibraryContact support Resources VIDEOS An introduction to SQL Spreads in 2 minutes v How to get up and running with SQL Spreads quickly Explore all videos SQL Spreads Financial Forecasting 2024 DOCS Getting StartedInstallation and DeploymentSQL Spreads Security OUR BLOG How to Insert Excel to SQL ServerUpdate a SQL table from ExcelExcel as a Front-end for SQL Server GUIDES Centralize data in SQL Server from Excel PricingCompanyABOUTCAREERSCONTACTTry for freeBuy now Written by Johannes Åkesson Reviewed by Johannes Åkesson Founder of SQL Spreads Johannes Åkesson With over 15 years in the BI industry and a passion for helping clients find efficient, sustainable ways to manage SQL Server data from Excel, SQL Spreads founder Johannes Åkesson also shares his expertise here to empower and educate. Love Excel? Need to update SQL Server data? Then check out SQL Spreads, it’s the product my company has created to use Excel as a front-end to update and manage data in Microsoft SQL Server. Learn more Download the free 14-day trial for the SQL Spreads Excel Add-in if you want to easily let your non-technical users update and manage SQL Server data from Excel. SQL Spreads 4.4.0 is now available for download.Added new buttons to the SQL Spreads tab in Excel for saving and refreshing the data between Excel and SQL Server.Added new change tracking setting to separately track database row creation with date, time and Windows user name.Added a release license feature for transferring a license from within the application.Added a warning with instructions if the current machine settings require to add SQL Spreads/Obnex Technologies as a trusted publisher.Added a tool tip effect in the Designer to show SQL Server table column details, such as data types etc by hovering over the “Show details” link in the Columns tab in the SQL Spreads Designer.Improved the SQL Spreads Designer to now preserve Excel table formatting to keep e.g. Header styling, Conditional Formatting, Slicers etc.Improved the User/Filter panel on the left side will now remember the width of the panel per document and also remembers if it is shown or hidden per document.Improved the layout of the User/Filter panel on the left side will auto-adjust when madeComments
Product KEY FEATURESExcel to SQL Server Write-backExcel users can swiftly update and write-back data to SQL Server.Filter huge data setsImport large-scale data sets into Excel, even from tables with millions of rows.Foreign Key LookupsKey value lookups enable easy and integrity-focused relational data management for users.Explore all features Menu ItemInvolve Data OwnersDistinct Designer and Editor roles to protect your setup.Automatic Data ValidationValidate Excel entries against SQL Server data types to stop unsafe inputs.Track all changesKeep track of changes in the database – see who changed a row, and when.Explore all features USE CASES Data Management for BI projectsFinancial Forecasting and planningData Cleansing and TranslationUse Excel to Update Data in SQL Server COMPARE SQL SPREADS SQL Spreads vs Power BISQL Spreads vs Management StudioSQL Spreads vs Custom web appSQL Spreads vs Power AppsSQL Spreads vs Power Query CUSTOMERS CustomersTestimonialsUse Cases SUPPORT KnowledgebaseVideo LibraryContact support Resources VIDEOS An introduction to SQL Spreads in 2 minutes v How to get up and running with SQL Spreads quickly Explore all videos SQL Spreads Financial Forecasting 2024 DOCS Getting StartedInstallation and DeploymentSQL Spreads Security OUR BLOG How to Insert Excel to SQL ServerUpdate a SQL table from ExcelExcel as a Front-end for SQL Server GUIDES Centralize data in SQL Server from Excel PricingCompanyABOUTCAREERSCONTACTTry for freeBuy now Written by Johannes Åkesson Reviewed by Johannes Åkesson Founder of SQL Spreads Johannes Åkesson With over 15 years in the BI industry and a passion for helping clients find efficient, sustainable ways to manage SQL Server data from Excel, SQL Spreads founder Johannes Åkesson also shares his expertise here to empower and educate. Love Excel? Need to update SQL Server data? Then check out SQL Spreads, it’s the product my company has created to use Excel as a front-end to update and manage data in Microsoft SQL Server. Learn more Download the free 14-day trial for the SQL Spreads Excel Add-in if you want to easily let your non-technical users update and manage SQL Server data from Excel. SQL Spreads 4.2.5 is now available for download.Fixed issue with working with SQL Spreads when the Excel document is in Read-Only mode.Fix issue with cursor not returning from wait state after loading document.Minor other fixes and stability improvements.Download the latest version of SQL Spreads » Related Articles Try SQL Spreads for free Try SQL Spreads during 14 days for free. The free trial is the fully functional, time-limited only product.
2025-04-18Product KEY FEATURESExcel to SQL Server Write-backExcel users can swiftly update and write-back data to SQL Server.Filter huge data setsImport large-scale data sets into Excel, even from tables with millions of rows.Foreign Key LookupsKey value lookups enable easy and integrity-focused relational data management for users.Explore all features Menu ItemInvolve Data OwnersDistinct Designer and Editor roles to protect your setup.Automatic Data ValidationValidate Excel entries against SQL Server data types to stop unsafe inputs.Track all changesKeep track of changes in the database – see who changed a row, and when.Explore all features USE CASES Data Management for BI projectsFinancial Forecasting and planningData Cleansing and TranslationUse Excel to Update Data in SQL Server COMPARE SQL SPREADS SQL Spreads vs Power BISQL Spreads vs Management StudioSQL Spreads vs Custom web appSQL Spreads vs Power AppsSQL Spreads vs Power Query CUSTOMERS CustomersTestimonialsUse Cases SUPPORT KnowledgebaseVideo LibraryContact support Resources VIDEOS An introduction to SQL Spreads in 2 minutes v How to get up and running with SQL Spreads quickly Explore all videos SQL Spreads Financial Forecasting 2024 DOCS Getting StartedInstallation and DeploymentSQL Spreads Security OUR BLOG How to Insert Excel to SQL ServerUpdate a SQL table from ExcelExcel as a Front-end for SQL Server GUIDES Centralize data in SQL Server from Excel PricingCompanyABOUTCAREERSCONTACTTry for freeBuy now Written by Johannes Åkesson Reviewed by Johannes Åkesson Founder of SQL Spreads Johannes Åkesson With over 15 years in the BI industry and a passion for helping clients find efficient, sustainable ways to manage SQL Server data from Excel, SQL Spreads founder Johannes Åkesson also shares his expertise here to empower and educate. Love Excel? Need to update SQL Server data? Then check out SQL Spreads, it’s the product my company has created to use Excel as a front-end to update and manage data in Microsoft SQL Server. Learn more Download the free 14-day trial for the SQL Spreads Excel Add-in if you want to easily let your non-technical users update and manage SQL Server data from Excel. SQL Spreads 4.4.0 is now available for download.Added new buttons to the SQL Spreads tab in Excel for saving and refreshing the data between Excel and SQL Server.Added new change tracking setting to separately track database row creation with date, time and Windows user name.Added a release license feature for transferring a license from within the application.Added a warning with instructions if the current machine settings require to add SQL Spreads/Obnex Technologies as a trusted publisher.Added a tool tip effect in the Designer to show SQL Server table column details, such as data types etc by hovering over the “Show details” link in the Columns tab in the SQL Spreads Designer.Improved the SQL Spreads Designer to now preserve Excel table formatting to keep e.g. Header styling, Conditional Formatting, Slicers etc.Improved the User/Filter panel on the left side will now remember the width of the panel per document and also remembers if it is shown or hidden per document.Improved the layout of the User/Filter panel on the left side will auto-adjust when made
2025-04-01First approach used the SQL Spreads Add-In for Excel. SQL Spreads is a lightweight Data Management solution to easily use Excel to update and manage data in Microsoft SQL Server. We looked at four features of SQL Spreads that makes it easy for general business users to perform data cleansing in Excel and save the data to SQL Server.We also looked at Data Quality Services (DQS) which is a component of the SQL Server suite. It includes two main activities – defining and maintaining knowledge bases that contain the ‘gold standard’ against which you want to check the quality of your data, and the cleansing process itself. DQS is a solid product built on top of SQL Server and would probably mainly be used by data quality analysts and engineers.To learn more about SQL Spreads, download the trial version here. Article by Andy McDonald Andy has worked 20+ years in the Engineering, Financial, and IT sectors with data analysis and presentation using tools such as SQL Server, Excel, Power Query and Power BI.Writes for SQL Spreads about Excel and SQL Server and how to tie those two together.
2025-04-13At non-technical users.Data cleansing in SQL Server using Excel and SQL SpreadsExcel is often used in data wrangling and data cleansing processes by a variety of users using an array of techniques. The SQL Spreads Add-In for Excel makes this easier by allowing you to directly make updates to data in your SQL tables from within the familiar Excel UI.SQL Spreads has the following features to make your data cleansing jobs simpler and easier:easily connect to tables in SQL Server and view and change data directly from within Excel before saving back to SQLuse Excel files to review and clean data and then create new tables in SQL Server with the push of a buttonuse lookup columns and drop-down lists to ensure users enter valid valuesuse ‘post-save’ queries in SQL Spreads to validate data before it is pushed to your SQL tablesWe’ll briefly look at these capabilities.Import data from SQL Server, clean in Excel and save back to SQL ServerUsing the SQL Spreads Add-In for Excel it is very easy to create a connection to SQL Server and then import data from a table. The screenshot below shows the SQL Spreads Designer pane – to import the sample Company table I just needed to expand the relevant database and then click on the correct table; once selected, the data is loaded into Excel.Once the data is in Excel, I can work on cleaning it up. In this simple example, I’ve copied and pasted the ‘correct’ versions of the company names and standardized the City and State names. It’s then just a case of clicking on the ‘Save to Database’ button to have the data written back to the table in SQL Server.Clean data in Excel and create new tables in SQL ServerIn data cleansing, it is common to get sent
2025-04-18Did you find this summary helpful? Thank you for your feedbackIntroThe VBA-based demo solution to import a list of changes in Excel into a table in SQL Server can import maybe a few hundred rows per minute.If you need to import a larger number of rows, you can use this demo solution that uses a SQL query to do the matched import.This solution can import 500 rows into a table with 10.000 rows in less than 0.5 seconds.FeaturesMatched import of new updates.Optimized for larger databases and number of rows.Supports insertion of new rows.Prevents duplicates in the imported rows.Does not require any VBA codePrerequisitesYou will need to be authorized to create a new table in SQL Server where the updates are temporarily stored.You will need to make smaller adjustments to the matching SQL query by replacing the demo table and column names with your table and columns names.The solution requires that you have the SQL Spreads Excel Add-In installed.How to create the solutionThis solution will use a stage table in SQL Server where you import the list with changes from Excel using SQL Spreads.When the changes are imported into the stage table in SQL Server, a small SQL script will do the matching and updating of the changes into your final destination table.1. Create a new Excel sheet where you enter the changes to be imported into SQL ServerThis sheet should include:The Key column(s) used to match each imported row with the row in SQL ServerThe value column(s) that should be updated in SQL ServerA couple of rows of example dataNote:Please make sure that your data is in an Excel table. If not, select a cell within your data and press CTRL + T to create an Excel table.This is how this Import sheet looks in our Price List example:In our example the columns 'New List Price' and 'Modified By' should be updated in the database, and the key columns used to match the rows are the 'Product Category' and 'Product Number' columns.2. Create the stage table to temporarily store the updatesWe will now use the Excel table from step 1 to create the stage table in SQL Server, using the SQL Spreads Table Creator.Go to the Excel sheet created in section 1 above.Head over to the SQL Spreads tab in Excel and click the Design Mode button and then the Create New SQL Table button: The Create SQL Server Table dialog will open. Type the name of the stage table and select in which Database the table should be created: Click the More Settings... link-button to show the part of the dialog where you can adjust the data types. Adjust the data types and the length for each of your columns from Excel. These types and length will be used to validate the data entered into Excel so it is recommended to use the same data types as in your final destination table. If you check the Primary Key checkboxes for your key/match columns, you will get a warning whenever
2025-04-15DataWith SQL Spreads, you can easily add SQL data validation rules from within Excel using a data post-processing script.The Data Post-processing script is a SQL query that will be executed as the last step in the transaction that updates the database with the changes made in Excel. By default, SQL Spreads will always validate all entered values against the Data Types in SQL Server. The process described below is a more advanced option that is similar to the CHECK constraint in SQL Server.The example below shows a Post-Save SQL query that checks the Company field to see if the contents match the ‘approved’ values:IF (SELECT COUNT([Company])FROM [Demo].[dbo].[Company]WHERE Company NOT IN ('Microsoft Corporation', 'Marvel Entertainment, LLC'))> 0RAISERROR('The Company name is not one of the approved values',16,1);The screenshot below shows the validation in action:Data cleansing in SQL Server using Data Quality ServicesData Quality Services (DQS) is a component of the SQL Server suite. You can install it as an additional feature as part of the installation process.DQS is made up of two components:Data Quality Server: this is installed on top of the SQL Server Database Engine, and includes three databases:DQS_MAIN contains DQS stored procedures, the DQS engine, and published knowledge bases.DQS_PROJECTS contains the data quality project information.DQS_STAGING_DATA is the staging area where you can copy your source data to perform DQS operations, and then export your processed data.Data Quality Client: this is a standalone application that enables you to connect to Data Quality Server, and provides you with an interface to perform data-quality operationsIn simple terms, you use DQS to discover, build and manage knowledge about your data. Using this knowledge, DQS can then be used to cleanse your data using computer-assisted and interactive methods. The main console of the DQS client shows these two main activities (along with an Admin section).Knowledge
2025-04-08