# GanttSheet

An overview of the optional GanttSheet add-on in SpreadJS, including the features available

## Content

GanttSheet is a fast, data-bound DataTable view with Gantt chart behavior and a spreadsheet user interface.
The following diagram shows the core process of GanttSheet and how to fetch data from the server, load it into the DataManager, organize the data fields into a tabular view then render it as GanttSheet.

![GanttSheet diagram](https://cdn.mescius.io/document-site-files/images/df1fe1ee-eb3c-4da7-8c20-a0d8d2b7e734/GanttSheet%20diagram.4b53bf.png?width=699)

The main benefits of using a GanttSheet are described below:

* **Visual Planning**: Provides a clear visual representation of project tasks, timelines, and dependencies, making it easier to plan and manage projects effectively.
* **Task Dependencies**: Allows you to define and visualize task dependencies, helping you understand how different tasks are linked and the impact of delays on the overall project timeline.
* **Progress Tracking**: Tracks the progress of each task and the overall project by marking completed tasks and comparing them with the planned timeline.
* **Deadline Management**: Enables you to set and manage project milestones and deadlines, ensuring that the project stays on track and is completed within the specified time frame.

A GanttSheet is created using the [GC.Spread.Sheets.GanttSheet.GanttSheet](/spreadjs/api/classes/GC.Spread.Sheets.GanttSheet.GanttSheet) class. The following image depicts the GanttSheet view of the task plans for a project:
![image](https://cdn.mescius.io/document-site-files/images/b2223940-43c2-44cf-8eda-f5ab9acd84f0/image-20260302.74fae8.png?width=800)
You can also insert a [GanttSheet](/spreadjs/docs/spreadjs-designer-component/spdesignerwork/ganttsheet-designer) in the Spread Designer Component, by selecting the **INSERT** tab, and then clicking on the **GanttSheet** button in the **Sheets** group.
![image](https://cdn.mescius.io/document-site-files/images/b2223940-43c2-44cf-8eda-f5ab9acd84f0/image-20260302.8c44ff.png?width=800)

> **Note**: If you are using a limited distribution license and referencing a module in a GanttSheet, you will get the following watermark:
> "License key is invalid for Gantt sheet use."
> The Limited Functionality Distribution License does not allow you to distribute and use the GanttSheet.