C# Класс Smrf.NodeXL.ExcelTemplate.WorkbookImporter

Imports an edge list from an open workbook into an IGraph object.
Call ImportWorkbook to import an edge list from an open workbook.
Наследование: WorkbookImporterBase
Показать файл Открыть проект

Открытые методы

Метод Описание
AssertValid ( ) : void
ImportWorkbook ( Microsoft application, String sourceWorkbookName, Int32 columnNumberToUseForVertex1OneBased, Int32 columnNumberToUseForVertex2OneBased, ICollection edgeColumnNumbersToImportOneBased, ICollection vertex1ColumnNumbersToImportOneBased, ICollection vertex2ColumnNumbersToImportOneBased, System.Boolean sourceColumnsHaveHeaders ) : IGraph
WorkbookImporter ( ) : System

Initializes a new instance of the WorkbookImporter class.

Защищенные методы

Метод Описание
AddAttributeValuesToEdgeOrVertex ( String asWorkbookColumnNames, Object oSubrangeValues, Int32 iRowOneBased, Int32 iFirstNonEmptyColumnOneBased, ICollection oColumnNumbersToImportOneBased, IMetadataProvider oEdgeOrVertex ) : void
GetColumnNamesToImport ( Range oNonEmptySourceRange, String asWorkbookColumnNames, ICollection oColumnNumbersToImportOneBased ) : String[]
GetNonEmptySourceRange ( Worksheet oSourceWorksheet ) : Range
GetWorkbookColumnNames ( Worksheet oSourceWorksheet, Range oNonEmptySourceRange, System.Boolean bSourceColumnsHaveHeaders ) : String[]
ImportWorkbookIntoGraph ( Worksheet oSourceWorksheet, Range oNonEmptySourceRange, Int32 iColumnNumberToUseForVertex1OneBased, Int32 iColumnNumberToUseForVertex2OneBased, ICollection oEdgeColumnNumbersToImportOneBased, ICollection oVertex1ColumnNumbersToImportOneBased, ICollection oVertex2ColumnNumbersToImportOneBased, System.Boolean bSourceColumnsHaveHeaders ) : IGraph

Описание методов

AddAttributeValuesToEdgeOrVertex() защищенный Метод

protected AddAttributeValuesToEdgeOrVertex ( String asWorkbookColumnNames, Object oSubrangeValues, Int32 iRowOneBased, Int32 iFirstNonEmptyColumnOneBased, ICollection oColumnNumbersToImportOneBased, IMetadataProvider oEdgeOrVertex ) : void
asWorkbookColumnNames String
oSubrangeValues Object
iRowOneBased System.Int32
iFirstNonEmptyColumnOneBased System.Int32
oColumnNumbersToImportOneBased ICollection
oEdgeOrVertex IMetadataProvider
Результат void

AssertValid() публичный Метод

public AssertValid ( ) : void
Результат void

GetColumnNamesToImport() защищенный Метод

protected GetColumnNamesToImport ( Range oNonEmptySourceRange, String asWorkbookColumnNames, ICollection oColumnNumbersToImportOneBased ) : String[]
oNonEmptySourceRange Range
asWorkbookColumnNames String
oColumnNumbersToImportOneBased ICollection
Результат String[]

GetNonEmptySourceRange() защищенный Метод

protected GetNonEmptySourceRange ( Worksheet oSourceWorksheet ) : Range
oSourceWorksheet Worksheet
Результат Range

GetWorkbookColumnNames() защищенный Метод

protected GetWorkbookColumnNames ( Worksheet oSourceWorksheet, Range oNonEmptySourceRange, System.Boolean bSourceColumnsHaveHeaders ) : String[]
oSourceWorksheet Worksheet
oNonEmptySourceRange Range
bSourceColumnsHaveHeaders System.Boolean
Результат String[]

ImportWorkbook() публичный Метод

public ImportWorkbook ( Microsoft application, String sourceWorkbookName, Int32 columnNumberToUseForVertex1OneBased, Int32 columnNumberToUseForVertex2OneBased, ICollection edgeColumnNumbersToImportOneBased, ICollection vertex1ColumnNumbersToImportOneBased, ICollection vertex2ColumnNumbersToImportOneBased, System.Boolean sourceColumnsHaveHeaders ) : IGraph
application Microsoft
sourceWorkbookName String
columnNumberToUseForVertex1OneBased System.Int32
columnNumberToUseForVertex2OneBased System.Int32
edgeColumnNumbersToImportOneBased ICollection
vertex1ColumnNumbersToImportOneBased ICollection
vertex2ColumnNumbersToImportOneBased ICollection
sourceColumnsHaveHeaders System.Boolean
Результат IGraph

ImportWorkbookIntoGraph() защищенный Метод

protected ImportWorkbookIntoGraph ( Worksheet oSourceWorksheet, Range oNonEmptySourceRange, Int32 iColumnNumberToUseForVertex1OneBased, Int32 iColumnNumberToUseForVertex2OneBased, ICollection oEdgeColumnNumbersToImportOneBased, ICollection oVertex1ColumnNumbersToImportOneBased, ICollection oVertex2ColumnNumbersToImportOneBased, System.Boolean bSourceColumnsHaveHeaders ) : IGraph
oSourceWorksheet Worksheet
oNonEmptySourceRange Range
iColumnNumberToUseForVertex1OneBased System.Int32
iColumnNumberToUseForVertex2OneBased System.Int32
oEdgeColumnNumbersToImportOneBased ICollection
oVertex1ColumnNumbersToImportOneBased ICollection
oVertex2ColumnNumbersToImportOneBased ICollection
bSourceColumnsHaveHeaders System.Boolean
Результат IGraph

WorkbookImporter() публичный Метод

Initializes a new instance of the WorkbookImporter class.
public WorkbookImporter ( ) : System
Результат System