Skip to main content

Search OfficeIMO

Enter a topic, API type, or PowerShell command.

Documentation Search all OfficeIMO/

API Reference

Class

ProjectDataTable

Namespace OfficeIMO.Project
Assembly OfficeIMO.Project
Modifiers sealed

Bounded immutable text table shared by CSV and Excel adapters.

Inheritance

  • Object
  • ProjectDataTable

Usage

This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.

Returned or exposed by

Accepted by parameters

Constructors

public ProjectDataTable(IEnumerable<String> headers, IEnumerable<IReadOnlyList<String>> rows, Int32 maxRows = 100000, Int32 maxCells = 2000000, Int32 maxCellCharacters = 32767) #

Copies headers and rows, rejecting inconsistent widths and enforcing row/cell bounds.

Parameters

headers System.Collections.Generic.IEnumerable{System.String} requiredposition: 0
rows System.Collections.Generic.IEnumerable{System.Collections.Generic.IReadOnlyList{System.String}} requiredposition: 1
maxRows System.Int32 = 100000 optionalposition: 2
maxCells System.Int32 = 2000000 optionalposition: 3
maxCellCharacters System.Int32 = 32767 optionalposition: 4

Properties

public IReadOnlyList<String> Headers { get; } #

External headers.

public IReadOnlyList<IReadOnlyList<String>> Rows { get; } #

Rows in source order. Null and empty cells both import as absent values.