Instead of writing 50 lines of code to set font sizes, column widths, and alternating row colors, a developer could open the Spread Designer, drag-and-drop columns, apply skins, and save the layout directly into the application code or an XML file. This drastically reduced development time.
┌────────────────────────────────────────────────────────┐ │ FarPoint Spread Engine │ ├────────────────────────────────────────────────────────┤ │ ┌──────────────────┐ ┌──────────────────────────────┐ │ │ │ Calculation Core │ │ Excel I/O Engine │ │ │ │ 500+ Functions │ │ Native XLSX, CSV, and XML │ │ │ └──────────────────┘ └──────────────────────────────┘ │ │ ┌──────────────────┐ ┌──────────────────────────────┐ │ │ │ Data Model │ │ UI Rendering Layer │ │ │ │ Unbound & Virtual│ │ Skins, Conditional Formats │ │ │ └──────────────────┘ └──────────────────────────────┘ │ └────────────────────────────────────────────────────────┘ farpoint spread
Following its acquisition by GrapeCity, the framework was consolidated under the brand. Today, it natively supports modern development frameworks, including WinForms, WPF, ASP.NET MVC, and JavaScript (SpreadJS). Core Architecture and Features Instead of writing 50 lines of code to
In the early days of .NET, the standard Microsoft grids were rigid. They were great for simple data binding, but terrible for complex user interaction. FarPoint Spread bridged the gap between a database view and a fully functional Excel worksheet. FarPoint Spread bridged the gap between a database