Latest Posts

An Introduction to Blazor and Web Assembly

In this introduction to Blazor and Web Assembly, learn about the creation of Blazor for .NET developers, then build a sample Blazor application and component.

November 25, 2019

New XLOOKUP and XMATCH Functions

Spread.NET 13 WinForms introduces support for two important new Excel calculation functions, XLOOKUP and XMATCH. In this blog, we'll review a few different examples to demonstrate how they operate.

November 17, 2019

SpreadJS v13 - Implement Complex Forms with New Features

In this blog, you'll learn how to use cell drop downs, buttons, and states to create a bug/issue reporting form for users to enter and edit information.

November 12, 2019

SpreadJS v13 Chart Enhancements

In this blog, we'll review the new chart enhancements in SpreadJS v13.

November 12, 2019

Using the new Dynamic Array Formulas available in Spread.NET 13 Windows Forms, you can easily create dependent drop-down lists and use them to generate a filtered report.

November 7, 2019

SpreadJS v13 Table Enhancements

In the latest SpreadJS v13 release, the table functionality in SpreadJS v13 has been enhanced to make it more Excel-like. In this blog, we'll go over these features.

November 6, 2019

Create a Crosstab Report with Three Simple Dynamic Array Formulas

Using Spread.NET 13 and the Dynamic Array support, it's easy to create a powerful crosstab report with three simple formulas.

November 6, 2019

Spread.NET 13 WinForms and Dynamic Array Functions

Spread.NET 13 WinForms includes support for dynamic arrays and six important new functions. This article describes each of those new functions in-depth.

November 6, 2019

SpreadJS v13 What's New

Release highlights and new features in SpreadJS v13, including new cell buttons and drop-downs, new cell types and more.

November 5, 2019

Spread.NET 13 is Released

This article gives an overview of all of the new features and enhancements in Spread.NET 13.

November 5, 2019

An Introduction to Blazor for JavaScript and ASP.NET Developers

This article will look at Blazor from the perspective of a JavaScript developer and build a simple app the demonstrates Blazor in action.

October 29, 2019

Speed up your Angular App with Web Workers

In this article, we’ll create a functional example that demonstrates how easy it is to implement Web Workers with Angular that enable concurrent threading in a web site.

October 23, 2019

What's New in Angular 9

In this article we'll talk about the main new features in Angular 9, with a particular focus on the Ivy compiler.

October 17, 2019

SpreadJS 12.2.5 Available

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

September 12, 2019

Using Web Components in Angular

Web Components make it possible to define custom HTML components using JavaScript. Here, we'll add Web Components to an Angular app.

September 9, 2019

SpreadJS 12.2.4 Available

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

August 29, 2019

DataViewsJS - Trellis Layout

Using the Trellis layout in DataViewsJS.

August 26, 2019

DataViewsJS - Gantt Column Plugin

Using Gantt Column Charts in DataViewsJS.

August 26, 2019

Getting Started with DataViewsJS

This article will show you how to get started with DataViewsJS, adding it into your own application.

August 26, 2019

Introducing DataViewsJS - A New JavaScript Presentation Control

Introducing DataViewsJS - the ultimate JavaScript data presentation control.

August 26, 2019

Spread.NET v12.2 is Released

Release announcement of Spread.NET v12.2, the second service pack release of 2019.

August 12, 2019

React Hooks - How to Transition your App from React Components to Hooks

Hooks offer a way to extract stateful logic from a component to make that logic easy to test and reuse. This article shows you how to transition your app from React components to Hooks.

August 7, 2019

How to Add Excel Import and Export to your Vue App

We’re going to look at how to take an existing Vue app – a real world app using a Vuex store – and enhance it using SpreadJS.

August 5, 2019

SpreadJS v12 Service Pack 2 - Custom Localization

With the SpreadJS v12 Service Pack 2, we have added many new enhancements. This article highlights custom localization.

July 22, 2019

SpreadJS v12 Service Pack 2 - Language Packages

With the SpreadJS v12 Service Pack 2, we have added many new enhancements. This article highlights the new language packages.

July 22, 2019

SpreadJS v12 Service Pack 2 - Drag-Fill Enhancement

With the SpreadJS v12 Service Pack 2, we have added many new enhancements. This article highlights the drag and fill enhancements.

July 22, 2019

SpreadJS v12 Service Pack 2 - Print Enhancements

With the SpreadJS v12 Service Pack 2, we have added many new enhancements. This article highlights the new print enhancements.

July 22, 2019

New Release - SpreadJS 12 Service Pack 2

SpreadJS v12 sp 2 is ready for download. This article discusses new features.

July 22, 2019

Adding Excel Import and Export to a React App

Here's we'll add Excel import and export functionality to a React app.

July 8, 2019

Creating Financial Reports in JavaScript Apps

This blog demonstrates how to use SpreadJS to create an aged receivables report.

July 3, 2019

What Ever Happened to FarPoint Spread?

FarPoint Spread was acquired by GrapeCity back in 2009. This article is a Q & A about FarPoint Spread, now known as GrapeCity Spread.

July 2, 2019

Import and Export Excel Spreadsheets in your WinForms App with C#

This blog demonstrates the benefits of using Spread.NET to import and export Excel spreadsheets.

June 25, 2019

How to Import and Export Excel Spreadsheets with C# and WPF

In this article, we’ll demonstrate using Spread.NET to build an application with C# and WPF.

June 18, 2019

SpreadJS Hotfix 12.1.3 Available

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

June 17, 2019

Migrating Desktop Apps to Web? Tips for C# and WPF Developers Considering JavaScript Web Technologies

In this article, we'll discuss all of the considerations that arise if migrating desktop apps from C# and WPF to web technologies.

June 14, 2019

SpreadJS Best Practices (Ways to Optimize the Performance of SpreadJS in Your JavaScript Apps)

This blog demonstrates how to optimize SpreadJS performance in JavaScript Applications.

June 7, 2019

How to Add AutoComplete Cells in a JavaScript Spreadsheet

This blog explains and demonstrates CellTypes and how to add Autocomplete Cells in SpreadJS.

June 4, 2019

SpreadJS Hotfix 12.1.2 Available

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

May 31, 2019

What to Expect in Angular 8

This article walks through what's new in Angular 8.

May 29, 2019

Spread.NET 12 Service Pack 1 is Released

Spread.NET 12 includes a wide variety of enhancements that improve performance, upgrading experience, and Excel-like features.

May 28, 2019