SpreadJS provides extensive support for inserting one-hundred-and-eighty-two types of built-in shapes and customizing various types of other shapes in the worksheets in order to enhance data visualization and improve dynamic interaction with the information lying in rows and columns.
Typically, shapes refers to drawing objects that represent geometric figures. You can add different shapes including squares, circles, rectangles and triangles, callouts, stars, banners, smileys, block arrows, equation shapes, flowcharts and shapes with formulas to the worksheets either by using any of the built-in shapes or by creating your own custom shapes. You can also add text in the inserted shapes and style it to provide an aesthetic appeal to your worksheets while also making them look extremely professional.
For more information on integrating shapes in SpreadJS. refer to Understanding Shapes in the documentation.