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
파일 보기 프로젝트 열기: 2014-sed-team3/term-project

공개 메소드들

메소드 설명
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