Latest Posts

How to Import and Export Excel Spreadsheets in Angular

With the newly added Angular 6 support, this article demonstrates how you can import and export Excel spreadsheets with SpreadJS in an Angular environment -- without any dependencies on Excel.

August 7, 2018

How to Generate an Excel Spreadsheet from your Node.js Application

In this tutorial, we'll use Spread.Sheets to gather information entered by the user and automatically export it to an Excel file -- all in your Node.js application.

July 26, 2018

Now shipping: Spread.NET 11, Service Pack 2

This release features a number of very important changes to the Windows Forms control, and all users who are upgrading from previous releases to this release need to be aware of these changes and how they'll affect your applications.

July 25, 2018

Now shipping: SpreadJS 11, Service Pack 2

We have just released SpreadJS 11, Service Pack 2, and the release includes some great new user-requested enhancements and framework support.

July 25, 2018

SpreadJS Hotfix 11.1.4 Available

SpreadJS Hotfix 11.1.4 is now available for download in the DevChannel and on the download page.

June 28, 2018

Pittsburgh TechFest 2018

An event where development professionals from Southwestern Pennsylvania and the surrounding areas gather to talk and learn about perfecting their craft.

June 22, 2018

SpreadJS Hotfix 11.1.3 Available

SpreadJS Hotfix 11.1.3 is now available for download in the DevChannel and on the download page.

June 19, 2018

Using the SpreadJS NPM Package

In this blog, we will go over how to use the Spread.Sheets NPM package in a webpack project.

June 7, 2018

SpreadJS Hotfix 11.1.2 Available

SpreadJS Hotfix 11.1.2 is now available for download in the DevChannel and on the download page.

June 5, 2018

How to Create a JavaScript Spreadsheet Report

In this tutorial, we'll show you how to create a JavaScript report template and how to bind data to the template to generate charts and sparklines.

May 29, 2018

SpreadJS Hotfix 11.1.1 Available

SpreadJS Hotfix 11.1.1 is now available for download in the DevChannel and on the download page.

May 17, 2018

Spread.NET 11 Service Pack 1 is Released

I'm happy to announce the release of Spread.NET 11.45.20181.0 (Service Pack 1)! This release features a number of very important changes to the Windows Forms control, and all users who are upgrading from previous releases to this release need to be aware of these changes and how they'll impact your applications.

April 25, 2018

SpreadJS 11 Service Pack 1 is Released

I'm pleased to announce the release of SpreadJS 11's first service pack! Service Pack 1 includes quite a few great enhancements that brings the user's experience even closer to Excel.

April 25, 2018

How to create a JavaScript Gantt chart using Spread.Sheets conditional formatting

In this tutorial, we'll see how SpreadJS' Spread.Sheets conditional formatting includes the power to format cell styles according to specific conditions that they can set, allowing us to create a JavaScript Gantt chart.

April 19, 2018

Join us at upcoming conferences and events in 2018

GrapeCity is all about developers, so where else would we want to be but some of the most popular, well-attended development events? We have a great lineup scheduled of all the best code camps and conferences.

April 16, 2018

How to use SpreadJS with React framework

This tutorial demonstrates how to quickly combine SpreadJS with the React framework using the Babel JavaScript compiler in a simple webpage.

March 29, 2018

Creating a JavaScript March Madness Bracket with Spread.Sheets

In this tutorial, we will go over how to create a JavaScript bracket for the March Madness Basketball Tournament, including a sheet for individuals to make predictions as to which team will win each matchup.

March 16, 2018

SpreadJS DevChannel 11.0.5 Hotfix Available

This DevChannel update includes bug fixes for SpreadJS.

March 15, 2018

Come see us at Philly Code Camp 2018

GrapeCity is looking forward to attending Philly .NET Code Camp coming up on March 23 & 24, 2018!

March 6, 2018

Video - How to programmatically generate Excel files with Spread.Services

In this one-hour webinar video, you'll learn how to generate advanced Excel files on the server using .NET Core 2.0, .NET Framework, Mono, Xamarin, or iOS. No Excel needed!

February 27, 2018

GrapeCity Products win big with ComponentSource awards!

GrapeCity product lines win 16 awards from global distributor ComponentSource, including 3 of the top 5 product awards!

February 26, 2018

SpreadJS DevChannel 11.0.4 Hotfix Available

This DevChannel update includes bug fixes for SpreadJS and Server-Side Excel I/O Component updates.

February 16, 2018

We send Valentines to these tools we love

Whether or not you have a human Valentine today, we know you have a tool or two for which you might compose a sonnet or two. Here's a quick list of our most lovable developer tools.

February 14, 2018

Webinar: How to Programmatically Generate Excel Files with Spread.Services

Learn how to generate advanced Excel files on the server using .NET Core 2.0, .NET Framework, Mono, Xamarin, or iOS. No Excel needed!

February 8, 2018

ngATL Conference - Top-Notch Speakers and Michio Kaku!

All four of our current product lines—ComponentOne, ActiveReports, Spread, and Wijmo—have merged into a single site, providing you with one easy location for support, forums, blogs, news, and product information.

February 7, 2018

SpreadJS DevChannel 11.0.3 Hotfix Available

This DevChannel update includes bug fixes for Spread JS and Server-Side Excel I/O Component updates.

February 6, 2018

8 Groundhog Day Giphys to Get You Through the Next Six Weeks

A developer's work is sometimes challenging, usually satisfying, and rarely repetitive. But sometimes, history repeats itself. Here are some giphys to get you through the next six weeks of winter. Or through your next release.

February 2, 2018

How to merge multiple Excel workbooks in JavaScript and SpreadJS

Spread.Sheets can easily load Excel workbooks and render them on webpages. In some cases, these workbooks may need to be combined, like monthly reports. As with my other blog about loading specific sheets, we can also utilize hidden workbooks to load all the workbooks first before combining them into one.

January 25, 2018

SpreadJS DevChannel 11.0.2 Hotfix Available

DevChannel builds are untested and are meant for preview only. It is not recommended to use them in production environments. This DevChannel update includes bug fixes, a library update, and Server-Side Excel I/O Component updates.

January 21, 2018

Spread for WinForms 11 performance improved to 300 times faster!

Welcome to the new Spread.NET WinForms 11!  If you've been waiting for a reason to upgrade or to try Spread again, now's the time! 

January 18, 2018

Report from the Road: CodeMash 2018, a Family-Friendly Developer Conference

Last week, CodeMash 2018 took place at the Kalahari Resort in Sandusky, Ohio. The Kalahari Resort is an indoor/outdoor waterpark, and is a great place for families. It's the perfect host for CodeMash, which provides activities for the entire family also!

January 15, 2018

GrapeCity Spread Roadmap, 2018

This will be an exciting new year for GrapeCity Spread, and I'm pleased to present our awesome plans for 2018.

January 11, 2018

SpreadJS DevChannel Hotfixes Available

DevChannel builds are untested and are meant for preview only. It is not recommended to use them in production environments. This DevChannel update includes previews for SpreadJS.Views Designers; also includes a library update.

January 11, 2018

How to License SpreadJS V11 in Your Application

In addition to all the great new features we introduced in SpreadJS v11, such as charts and more functions support, we’ve also simplified the licensing.  In this blog I'll go over runtime licenses, designer licenses, and how to properly use them in your application.

January 4, 2018

Create Angular Spreadsheet Apps with Angular CLI

The Angular CLI (Command Line Interface) has become the most popular addition to the Angular developer’s toolbox, allowing automation of the many challenges that come with developing with Angular, making it easier to get started.  Since Spread.Sheets can work with Angular, it's only natural that developers may want to use Spread.Sheets with the Angular CLI.  This tutorial demonstrates how to automate the creation of a simple Angular application with Spread.Sheets.

December 20, 2017

Spread.Services releases new service pack with enhanced SpreadJS JSON support

A Spread.Services service pack has released with enhanced support for SpreadJS JSON data and Xamarin.iOS.

December 12, 2017

Slice and Dice Your Charts with SpreadJS Slicers

Slicers are a newly added feature to Spread.Sheets that gives users the ability to filter their table data in a new way. 

December 11, 2017

SpreadJS V11 Released

SpreadJS 11's set of JavaScript libraries has been enhanced to solve even more of your spreadsheet and data grid needs.

December 6, 2017

Spread 11 Releases

Now releasing Spread 11, which includes dozens of new functions, chart support in JavaScript, and better performance.

December 6, 2017

Spread.NET V11 Released

SpreadJS 11's set of JavaScript libraries has been enhanced to solve even more of your spreadsheet and data grid needs.

December 6, 2017