C# Класс NPOI.XSSF.UserModel.XSSFWorkbook

Наследование: POIXMLDocument, IWorkbook
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
DEFAULT_CHARACTER_WIDTH float
PICTURE_TYPE_BMP int
PICTURE_TYPE_DIB int
PICTURE_TYPE_EMF int
PICTURE_TYPE_EPS int
PICTURE_TYPE_GIF int
PICTURE_TYPE_JPEG int
PICTURE_TYPE_PICT int
PICTURE_TYPE_PNG int
PICTURE_TYPE_TIFF int
PICTURE_TYPE_WMF int
PICTURE_TYPE_WPG int

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

Метод Описание
Add ( ISheet item ) : void
AddPicture ( Stream picStream, int format ) : int
AddPicture ( byte pictureData, PictureType format ) : int
AddPicture ( byte pictureData, int format ) : int
AddToolPack ( NPOI.SS.Formula.Udf.UDFFinder toopack ) : void
Clear ( ) : void
CloneSheet ( int sheetNum ) : ISheet
Contains ( ISheet item ) : bool
CopyTo ( ISheet array, int arrayIndex ) : void
CreateCellStyle ( ) : ICellStyle

Create a new XSSFCellStyle and add it to the workbook's style table

CreateDataFormat ( ) : IDataFormat

Returns the instance of XSSFDataFormat for this workbook.

CreateFont ( ) : IFont

Create a new Font and add it to the workbook's font table

CreateName ( ) : IName
CreateSheet ( ) : ISheet
CreateSheet ( String sheetname ) : ISheet
FindFont ( short boldWeight, short color, short fontHeight, String name, bool italic, bool strikeout, FontSuperScript typeOffset, FontUnderlineType underline ) : IFont
GetAllEmbedds ( ) : List
GetAllPictures ( ) : IList
GetBuiltInName ( String builtInCode, int sheetNumber ) : NPOI.XSSF.UserModel.XSSFName
GetCTWorkbook ( ) : NPOI.OpenXmlFormats.Spreadsheet.CT_Workbook
GetCalculationChain ( ) : NPOI.XSSF.Model.CalculationChain
GetCellStyleAt ( short idx ) : ICellStyle
GetCellStyleAt ( int idx ) : NPOI.XSSF.UserModel.XSSFCellStyle
GetCreationHelper ( ) : ICreationHelper
GetCustomXMLMappings ( ) : List
GetEnumerator ( ) : IEnumerator
GetFontAt ( short idx ) : IFont
GetForceFormulaRecalculation ( ) : bool
GetMapInfo ( ) : NPOI.XSSF.Model.MapInfo
GetName ( String name ) : IName
GetNameAt ( int nameIndex ) : IName
GetNameIndex ( String name ) : int
GetPrintArea ( int sheetIndex ) : String
GetSharedStringSource ( ) : NPOI.XSSF.Model.SharedStringsTable
GetSheet ( String name ) : ISheet
GetSheetAt ( int index ) : ISheet
GetSheetIndex ( ISheet sheet ) : int
GetSheetIndex ( String name ) : int

Returns the index of the sheet by his name (case insensitive match)

GetSheetName ( int sheetIx ) : String
GetStylesSource ( ) : NPOI.XSSF.Model.StylesTable
GetTheme ( ) : NPOI.XSSF.Model.ThemesTable
IndexOf ( ISheet item ) : int
Insert ( int index, ISheet item ) : void
IsMacroEnabled ( ) : bool
IsRevisionLocked ( ) : bool
IsSheetHidden ( int sheetIx ) : bool
IsSheetVeryHidden ( int sheetIx ) : bool
IsStructureLocked ( ) : bool
IsWindowsLocked ( ) : bool
LinkExternalWorkbook ( String name, IWorkbook workbook ) : int
LockRevision ( ) : void
LockStructure ( ) : void
LockWindows ( ) : void
Remove ( ISheet item ) : bool
RemoveAt ( int index ) : void
RemoveName ( String name ) : void
RemoveName ( NPOI.XSSF.UserModel.XSSFName name ) : void
RemoveName ( int nameIndex ) : void
RemovePrintArea ( int sheetIndex ) : void
RemoveSheetAt ( int index ) : void
SetActiveSheet ( int sheetIndex ) : void
SetForceFormulaRecalculation ( bool value ) : void
SetPrintArea ( int sheetIndex, String reference ) : void
SetPrintArea ( int sheetIndex, int startColumn, int endColumn, int startRow, int endRow ) : void
SetSelectedTab ( int index ) : void
SetSheetHidden ( int sheetIx, SheetState state ) : void
SetSheetHidden ( int sheetIx, bool hidden ) : void
SetSheetHidden ( int sheetIx, int hidden ) : void

Hide or unhide a sheet.

SetSheetName ( int sheetIndex, String sheetname ) : void
SetSheetOrder ( String sheetname, int pos ) : void
UnlockRevision ( ) : void
UnlockStructure ( ) : void
UnlockWindows ( ) : void
XSSFWorkbook ( ) : System.Text.RegularExpressions
XSSFWorkbook ( FileInfo file ) : System.Text.RegularExpressions
XSSFWorkbook ( NPOI.OpenXml4Net.OPC.OPCPackage pkg ) : System.Text.RegularExpressions
XSSFWorkbook ( Stream is1 ) : System.Text.RegularExpressions
XSSFWorkbook ( String path ) : System.Text.RegularExpressions
this ( int index ) : ISheet

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

Метод Описание
AddPivotCache ( String rId ) : NPOI.OpenXmlFormats.Spreadsheet.CT_PivotCache
BeforeDocumentRead ( ) : void
Commit ( ) : void
CreateDialogsheet ( String sheetname, NPOI.OpenXmlFormats.Spreadsheet.CT_Dialogsheet dialogsheet ) : NPOI.XSSF.UserModel.XSSFDialogsheet
newPackage ( ) : NPOI.OpenXml4Net.OPC.OPCPackage

Приватные методы

Метод Описание
AddSheet ( String sheetname ) : NPOI.OpenXmlFormats.Spreadsheet.CT_Sheet
ContainsSheet ( String name, int excludeSheetIdx ) : bool
CreateBuiltInName ( String builtInName, int sheetNumber ) : NPOI.XSSF.UserModel.XSSFName
CreateProtectionFieldIfNotPresent ( ) : void
GetReferenceBuiltInRecord ( String sheetName, int startC, int endC, int startR, int endR ) : String
GetReferencePrintArea ( String sheetName, int startC, int endC, int startR, int endR ) : String
GetUDFFinder ( ) : NPOI.SS.Formula.Udf.UDFFinder
IsDate1904 ( ) : bool
OnDeleteFormula ( NPOI.XSSF.UserModel.XSSFCell cell ) : void
OnDocumentRead ( ) : void
OnSheetDelete ( int index ) : void
OnWorkbookCreate ( ) : void
ReprocessNamedRanges ( ) : void
SaveCalculationChain ( ) : void
SaveNamedRanges ( ) : void
SetRepeatingRowsAndColumns ( int sheetIndex, int startColumn, int endColumn, int startRow, int endRow ) : void
ValidateSheetIndex ( int index ) : void
WorkbookProtectionPresent ( ) : bool

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

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

public Add ( ISheet item ) : void
item ISheet
Результат void

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

public AddPicture ( Stream picStream, int format ) : int
picStream Stream
format int
Результат int

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

public AddPicture ( byte pictureData, PictureType format ) : int
pictureData byte
format PictureType
Результат int

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

public AddPicture ( byte pictureData, int format ) : int
pictureData byte
format int
Результат int

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

protected AddPivotCache ( String rId ) : NPOI.OpenXmlFormats.Spreadsheet.CT_PivotCache
rId String
Результат NPOI.OpenXmlFormats.Spreadsheet.CT_PivotCache

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

public AddToolPack ( NPOI.SS.Formula.Udf.UDFFinder toopack ) : void
toopack NPOI.SS.Formula.Udf.UDFFinder
Результат void

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

protected BeforeDocumentRead ( ) : void
Результат void

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

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

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

public CloneSheet ( int sheetNum ) : ISheet
sheetNum int
Результат ISheet

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

protected Commit ( ) : void
Результат void

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

public Contains ( ISheet item ) : bool
item ISheet
Результат bool

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

public CopyTo ( ISheet array, int arrayIndex ) : void
array ISheet
arrayIndex int
Результат void

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

Create a new XSSFCellStyle and add it to the workbook's style table
public CreateCellStyle ( ) : ICellStyle
Результат ICellStyle

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

Returns the instance of XSSFDataFormat for this workbook.
public CreateDataFormat ( ) : IDataFormat
Результат IDataFormat

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

protected CreateDialogsheet ( String sheetname, NPOI.OpenXmlFormats.Spreadsheet.CT_Dialogsheet dialogsheet ) : NPOI.XSSF.UserModel.XSSFDialogsheet
sheetname String
dialogsheet NPOI.OpenXmlFormats.Spreadsheet.CT_Dialogsheet
Результат NPOI.XSSF.UserModel.XSSFDialogsheet

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

Create a new Font and add it to the workbook's font table
public CreateFont ( ) : IFont
Результат IFont

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

public CreateName ( ) : IName
Результат IName

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

public CreateSheet ( ) : ISheet
Результат ISheet

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

public CreateSheet ( String sheetname ) : ISheet
sheetname String
Результат ISheet

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

public FindFont ( short boldWeight, short color, short fontHeight, String name, bool italic, bool strikeout, FontSuperScript typeOffset, FontUnderlineType underline ) : IFont
boldWeight short
color short
fontHeight short
name String
italic bool
strikeout bool
typeOffset FontSuperScript
underline FontUnderlineType
Результат IFont

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

public GetAllEmbedds ( ) : List
Результат List

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

public GetAllPictures ( ) : IList
Результат IList

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

public GetBuiltInName ( String builtInCode, int sheetNumber ) : NPOI.XSSF.UserModel.XSSFName
builtInCode String
sheetNumber int
Результат NPOI.XSSF.UserModel.XSSFName

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

public GetCTWorkbook ( ) : NPOI.OpenXmlFormats.Spreadsheet.CT_Workbook
Результат NPOI.OpenXmlFormats.Spreadsheet.CT_Workbook

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

public GetCalculationChain ( ) : NPOI.XSSF.Model.CalculationChain
Результат NPOI.XSSF.Model.CalculationChain

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

public GetCellStyleAt ( short idx ) : ICellStyle
idx short
Результат ICellStyle

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

public GetCellStyleAt ( int idx ) : NPOI.XSSF.UserModel.XSSFCellStyle
idx int
Результат NPOI.XSSF.UserModel.XSSFCellStyle

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

public GetCreationHelper ( ) : ICreationHelper
Результат ICreationHelper

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

public GetCustomXMLMappings ( ) : List
Результат List

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

public GetEnumerator ( ) : IEnumerator
Результат IEnumerator

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

public GetFontAt ( short idx ) : IFont
idx short
Результат IFont

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

public GetForceFormulaRecalculation ( ) : bool
Результат bool

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

public GetMapInfo ( ) : NPOI.XSSF.Model.MapInfo
Результат NPOI.XSSF.Model.MapInfo

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

public GetName ( String name ) : IName
name String
Результат IName

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

public GetNameAt ( int nameIndex ) : IName
nameIndex int
Результат IName

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

public GetNameIndex ( String name ) : int
name String
Результат int

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

public GetPrintArea ( int sheetIndex ) : String
sheetIndex int
Результат String

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

public GetSharedStringSource ( ) : NPOI.XSSF.Model.SharedStringsTable
Результат NPOI.XSSF.Model.SharedStringsTable

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

public GetSheet ( String name ) : ISheet
name String
Результат ISheet

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

public GetSheetAt ( int index ) : ISheet
index int
Результат ISheet

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

public GetSheetIndex ( ISheet sheet ) : int
sheet ISheet
Результат int

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

Returns the index of the sheet by his name (case insensitive match)
public GetSheetIndex ( String name ) : int
name String the sheet name
Результат int

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

public GetSheetName ( int sheetIx ) : String
sheetIx int
Результат String

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

public GetStylesSource ( ) : NPOI.XSSF.Model.StylesTable
Результат NPOI.XSSF.Model.StylesTable

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

public GetTheme ( ) : NPOI.XSSF.Model.ThemesTable
Результат NPOI.XSSF.Model.ThemesTable

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

public IndexOf ( ISheet item ) : int
item ISheet
Результат int

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

public Insert ( int index, ISheet item ) : void
index int
item ISheet
Результат void

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

public IsMacroEnabled ( ) : bool
Результат bool

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

public IsRevisionLocked ( ) : bool
Результат bool

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

public IsSheetHidden ( int sheetIx ) : bool
sheetIx int
Результат bool

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

public IsSheetVeryHidden ( int sheetIx ) : bool
sheetIx int
Результат bool

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

public IsStructureLocked ( ) : bool
Результат bool

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

public IsWindowsLocked ( ) : bool
Результат bool

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

public LinkExternalWorkbook ( String name, IWorkbook workbook ) : int
name String
workbook IWorkbook
Результат int

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

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

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

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

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

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

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

public Remove ( ISheet item ) : bool
item ISheet
Результат bool

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

public RemoveAt ( int index ) : void
index int
Результат void

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

public RemoveName ( String name ) : void
name String
Результат void

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

public RemoveName ( NPOI.XSSF.UserModel.XSSFName name ) : void
name NPOI.XSSF.UserModel.XSSFName
Результат void

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

public RemoveName ( int nameIndex ) : void
nameIndex int
Результат void

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

public RemovePrintArea ( int sheetIndex ) : void
sheetIndex int
Результат void

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

public RemoveSheetAt ( int index ) : void
index int
Результат void

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

public SetActiveSheet ( int sheetIndex ) : void
sheetIndex int
Результат void

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

public SetForceFormulaRecalculation ( bool value ) : void
value bool
Результат void

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

public SetPrintArea ( int sheetIndex, String reference ) : void
sheetIndex int
reference String
Результат void

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

public SetPrintArea ( int sheetIndex, int startColumn, int endColumn, int startRow, int endRow ) : void
sheetIndex int
startColumn int
endColumn int
startRow int
endRow int
Результат void

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

public SetSelectedTab ( int index ) : void
index int
Результат void

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

public SetSheetHidden ( int sheetIx, SheetState state ) : void
sheetIx int
state SheetState
Результат void

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

public SetSheetHidden ( int sheetIx, bool hidden ) : void
sheetIx int
hidden bool
Результат void

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

Hide or unhide a sheet.
public SetSheetHidden ( int sheetIx, int hidden ) : void
sheetIx int The sheet number
hidden int 0 for not hidden, 1 for hidden, 2 for very hidden
Результат void

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

public SetSheetName ( int sheetIndex, String sheetname ) : void
sheetIndex int
sheetname String
Результат void

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

public SetSheetOrder ( String sheetname, int pos ) : void
sheetname String
pos int
Результат void

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

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

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

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

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

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

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

public XSSFWorkbook ( ) : System.Text.RegularExpressions
Результат System.Text.RegularExpressions

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

public XSSFWorkbook ( FileInfo file ) : System.Text.RegularExpressions
file System.IO.FileInfo
Результат System.Text.RegularExpressions

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

public XSSFWorkbook ( NPOI.OpenXml4Net.OPC.OPCPackage pkg ) : System.Text.RegularExpressions
pkg NPOI.OpenXml4Net.OPC.OPCPackage
Результат System.Text.RegularExpressions

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

public XSSFWorkbook ( Stream is1 ) : System.Text.RegularExpressions
is1 Stream
Результат System.Text.RegularExpressions

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

public XSSFWorkbook ( String path ) : System.Text.RegularExpressions
path String
Результат System.Text.RegularExpressions

newPackage() защищенный статический Метод

protected static newPackage ( ) : NPOI.OpenXml4Net.OPC.OPCPackage
Результат NPOI.OpenXml4Net.OPC.OPCPackage

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

public this ( int index ) : ISheet
index int
Результат ISheet

Описание свойств

DEFAULT_CHARACTER_WIDTH публичное статическое свойство

public static float DEFAULT_CHARACTER_WIDTH
Результат float

PICTURE_TYPE_BMP публичное статическое свойство

public static int PICTURE_TYPE_BMP
Результат int

PICTURE_TYPE_DIB публичное статическое свойство

public static int PICTURE_TYPE_DIB
Результат int

PICTURE_TYPE_EMF публичное статическое свойство

public static int PICTURE_TYPE_EMF
Результат int

PICTURE_TYPE_EPS публичное статическое свойство

public static int PICTURE_TYPE_EPS
Результат int

PICTURE_TYPE_GIF публичное статическое свойство

public static int PICTURE_TYPE_GIF
Результат int

PICTURE_TYPE_JPEG публичное статическое свойство

public static int PICTURE_TYPE_JPEG
Результат int

PICTURE_TYPE_PICT публичное статическое свойство

public static int PICTURE_TYPE_PICT
Результат int

PICTURE_TYPE_PNG публичное статическое свойство

public static int PICTURE_TYPE_PNG
Результат int

PICTURE_TYPE_TIFF публичное статическое свойство

public static int PICTURE_TYPE_TIFF
Результат int

PICTURE_TYPE_WMF публичное статическое свойство

public static int PICTURE_TYPE_WMF
Результат int

PICTURE_TYPE_WPG публичное статическое свойство

public static int PICTURE_TYPE_WPG
Результат int