New to Telerik Document ProcessingStart a free 30-day trial

Overview

Updated on Sep 8, 2026

Telerik Document Processing includes the RadSpreadProcessing library for creating, importing, exporting, and converting spreadsheet documents. RadSpreadProcessing supports XLSX, XLSM, XLS, CSV, TXT, and JSON files, as well as PDF export. It includes more than 200 built-in functions, such as SUM and AVERAGE. Create workbooks from scratch, modify existing files, convert between common spreadsheet formats, and save the result to a file or stream.

Telerik Document Processing RadSpreadProcessing document conversion between XLSX, CSV, and TXT formats

This article lists the most popular features of the library. To start right away, see how to get started with RadSpreadProcessing.

Telerik Document Processing RadSpreadProcessing workbook with a monthly report worksheet and product quantity data

If you do not yet have Telerik Document Processing installed, see the first steps for installation.

Key Features

The following table describes the most popular features of the RadSpreadProcessing library.

FeatureDescription
Shapes and ImagesInsert, position, and delete images in worksheets. RadSpreadProcessing also supports SVG FormSource content.
ChartsAdd, remove, and manipulate chart objects in spreadsheet documents.
Conditional FormattingAnalyze data more easily by highlighting values, patterns, and trends.
HyperlinksAdd, remove, edit, and search for hyperlinks in worksheets.
Workbook ProtectionPrevent users from adding, removing, renaming, or reordering sheets.
Worksheet ProtectionRestrict changes to worksheet content and structure, and choose which commands remain available.
GroupingOrganize data in sections, and show or hide the relevant ranges.
FormulasUse more than 200 built-in functions, and register custom functions.
Named RangesUse named ranges at the workbook and worksheet levels.
StylingApply styles to cells, duplicate predefined styles, or create custom styles.
ThemingApply predefined document themes to control colors, fonts, and graphic effects across the workbook.
ResizingAutofit or resize rows and columns.
Number FormatsFormat cell data with predefined categories such as General, Number, Currency, Accounting, Date, Time, Percentage, Fraction, Scientific, Text, and Special, or create custom formats.
Copy and PasteAdd or copy worksheets within or across workbooks. Copy and paste cells as well.
Data ValidationControl the data or values that users can enter in a cell. Available rules include list, number, date, text length, and custom validation.
FilteringFilter worksheet data.
SortingSort data in the worksheet.
Find and Replace DataFind, find all, replace, and replace all values.
Freeze PanesKeep part of the worksheet visible at all times when scrolling.
Hidden Rows and ColumnsSet the hidden state of each row or column in the workbook model.
Merge and Unmerge CellsMerge adjacent cells into one cell that spans multiple rows and columns, or split them again.
Auto fill and Auto Fill SeriesFill cells automatically with data following a specific pattern.
Page SetupConfigure headers, footers, paper size, orientation, scaling, margins, page breaks, and print settings.
Workbook HistoryTrack workbook changes through history stacks. Each worksheet maintains its own history stack.
CommentsAdd comments and replies to cells for easier collaboration.
NotesAdd notes to cells to highlight important information.
GenAI-Powered Document InsightsExtract insights from Excel documents by using large language models (LLMs).

Supported Formats

The library supports the following formats:

To populate a workbook from a .NET DataTable, see importing data from a DataTable.

*This documentation is neither affiliated with, nor authorized, sponsored, or approved by, Microsoft Corporation.

Online Demos

The following demos show common RadSpreadProcessing scenarios:

DemoDescription
SpreadProcessing Basic UsageConvert spreadsheet documents between formats such as XLSX, CSV, XLSM, and TXT. You can also export these formats to PDF.
SpreadProcessing Document GenerationCreate documents entirely in code. This demo is useful when you need to export large amounts of data to XLSX, CSV, TXT, or XLSM.
SpreadProcessing Grid IntegrationIntegrate RadSpreadProcessing with the Kendo UI for ASP.NET Core Grid to export grid data to XLSX, CSV, XLSM, or TXT.
SpreadProcessing Chart GenerationCreate spreadsheet documents with charts entirely in code.
SpreadProcessing Add NotesAdd notes to cells while you generate a document, and then export the result to XLSX.
SpreadProcessing Add CommentsAdd comments to cells while you generate a document, and then export the result to XLSX.

See Also