Table of Contents

Namespace SheetStream.Reading

Classes

ExcelErrorValue

An error value read from a cell, such as #N/A or #DIV/0!.

ExcelHyperlink

A hyperlink read from a sheet. Exactly one of Url (web, mail or file target) and Location (a place in the same workbook) is normally set.

ExcelReader

Asynchronous reading: the counterpart of Worksheet.LoadFromAsyncEnumerable. An upload can be buffered with OpenAsync(Stream, bool, CancellationToken) and its rows pulled with ReadRowsAsync(string, CancellationToken) without ever blocking a request thread on I/O. Only available on .NET 8 and later; netstandard2.0 has no built-in IAsyncEnumerable<T>.

ExcelRow

One row read from a sheet. Values is zero-based like a DataRow (column A is index 0) and runs up to the last non-empty cell; missing cells are null.

MergedRange

A rectangle of merged cells read from a sheet. Only the top-left cell of a merge carries a value.