excel.core
接口 WorkBook


public interface WorkBook

工作簿


字段摘要
static int MultiRowDataSource
           
static int SingleRowDataSource
           
 
方法摘要
 void addContextMenu(java.lang.String name, java.lang.String caption)
           
 void addContextMenu(java.lang.String name, java.lang.String caption, java.lang.String parentMenuName)
           
 boolean AddDataSource(java.lang.String name, DataStore ds, int dsType)
           
 boolean AddEditStyle(EditStyle editStyle)
           
 void addFunction(java.lang.String functionName, excel.jep.function.PostfixMathCommandI function)
          增加扩展函数
 Chart createChart(java.lang.String type, java.lang.String name, java.lang.String caption, java.lang.String categoryAxisLabel, java.lang.String valueAxisLabel, float alpha, boolean serialAngled, java.lang.String range)
           
 Chart createChart(java.lang.String type, java.lang.String name, java.lang.String caption, java.lang.String categoryAxisLabel, java.lang.String valueAxisLabel, float alpha, boolean serialAngled, java.lang.String range, java.lang.String serialCol, java.lang.String categoryCol, java.lang.String valueCol, java.lang.String valueCol2)
           
 DBBar createDBBarBrick(java.lang.String name, java.lang.String dataSource, int action)
           
 CellDecorate createDDLBCellDecorate(int ph, int pv)
           
 CellDecorate createDDLBCellDecorate(int ph, int pv, java.lang.String theme)
           
 CellDecorate createDefaultCellDecorate()
           
 excel.edit.Edit createEditComponent(EditStyle es)
           
 Line createLine(java.lang.String name, java.awt.Color color, int style, int weight)
           
 LoadCameraImageToCellButton createLoadCameraToCellVirtualButton(java.lang.String name, java.lang.String caption, java.lang.String toSheetName, int toRow, int toCol, int W, int H, int CW, int CH)
           
 LoadCameraImageToDSButton createLoadCameraToDSVirtualButton(java.lang.String name, java.lang.String caption, java.lang.String dataSource, java.lang.String col, int W, int H, int CW, int CH)
           
 LoadImageToCellButton createLoadImageToCellVirtualButton(java.lang.String name, java.lang.String caption, java.lang.String toSheetName, int toRow, int toCol)
           
 LoadImageToDSButton createLoadImageToDSVirtualButton(java.lang.String name, java.lang.String caption, java.lang.String dataSource, java.lang.String col)
           
 CellDecorate createNormalCellDecorate(int ph, int pv)
           
 CellDecorate createNormalCellDecorate(int ph, int pv, java.lang.String theme)
           
 OnlyBorder createOnlyBorderBrick(java.lang.String name, java.awt.Color color, int style, int weight)
           
 PageBar createPageBar(java.lang.String name, java.lang.String dataSource, int pageRowCount)
           
 RetrieveButton createRetrieveButton(java.lang.String name, java.lang.String caption, java.lang.String dataSource)
           
 RotatedText createRotatedText(java.lang.String name, java.lang.String caption, int angle)
           
 ScrollBar createScrollBar(java.lang.String name, java.lang.String dsn)
           
 CellDecorate createStarCellDecorate(int align, int ph, int pv)
           
 StaticImage createStaticImage(java.lang.String name, java.lang.String fileName)
           
 SwitchHandle createSwitchHandle(java.lang.String name)
           
 Tree createTreeBrick(java.lang.String name, boolean multi, java.lang.String rootCaption, java.lang.String rootValue, JSONArray data)
           
 Tree createTreeBrick(java.lang.String name, boolean multi, java.lang.String rootCaption, java.lang.String rootValue, TreeDataProvider provider, boolean autoLoad, boolean expandOneByOne)
           
 VirtualButton createVirtualButton(java.lang.String name, java.lang.String caption)
           
 java.lang.String decodeToImageFile(java.lang.String value, java.lang.String toFile)
           
 boolean deleteWorkSheet(java.lang.String sheetName)
           
 void do_addFocusRange()
           
 void do_removeFocusRange()
           
 void do_setFocusRangeNo()
           
 WorkSheet getActiveSheet()
           
 ClipBoard getClipBoard()
           
 DataSourceConfig getDataSource(int i)
           
 DataSourceConfig getDataSource(java.lang.String name)
           
 int getDataSourceCount()
           
 java.lang.String getDataSourceName(int i)
           
 DataSourceConfig[] getDataSources()
           
 EditStyle getEditStyle(java.lang.String editStyleName)
           
 WorkBookEventManage getEM()
           
 excel.jep.function.JepFunctionProxy getJepFunctionProxy(java.lang.String funcName)
           
 java.awt.event.KeyEvent getKeyEvent()
           
 java.lang.String getTheme()
           
 boolean getWithGUI()
           
 WorkBookView getWorkBookView()
           
 WorkSheet getWorkSheet(int index)
           
 WorkSheet getWorkSheet(java.lang.String sheetName)
           
 WorkSheet getWorkSheetByCode(java.lang.String code)
           
 WorkSheet getWorkSheetByGuid(java.lang.String guid)
           
 int getWorkSheetCount()
           
 int getWorkSheetIndex(WorkSheet sheet)
           
 boolean isCellShowBind()
           
 boolean isContextMenuEnabled(java.lang.String name)
           
 boolean isFocusRangeVisible()
           
 boolean isHighlightDataSourceCurrentRow()
           
 boolean isInitOK()
           
 boolean isShowDefineIfInDesignMode()
           
 boolean isShowTabOnBottom()
           
 boolean isTabVisible()
           
 boolean isUndoEnabled()
           
 void loadImageToDataSource(java.lang.String dsn, int row, java.lang.String col)
           
 java.awt.Color newColor(int r, int g, int b)
           
 EditStyle newEditStyle(WorkBook book, java.lang.String name, int et)
           
 Range newRange(int startRow, int startCol, int endRow, int endCol)
           
 WorkSheet newWorkSheet(java.lang.String name)
           
 WorkSheet newWorkSheet(java.lang.String name, int rowCount, int colCount)
           
 WorkSheet newWorkSheet(java.lang.String name, int rowCount, int colCount, java.lang.String guid, java.lang.String code)
           
 void removeContextMenu(java.lang.String name)
           
 boolean removeDataSource(java.lang.String name)
           
 void setActiveSheet(int index)
           
 void setCellShowBind(boolean show)
          设置单元格显示时是不是显示绑定信息
 void setClipBoard(ClipBoard cb)
           
 void setContextMenuEnabled(java.lang.String name, boolean enabled)
           
 void setFocusRangeVisible(boolean v)
           
 void setHighlightDataSourceCurrentRow(boolean hightlight)
           
 void setInitOK(boolean b)
           
 void setJepFunctionProxy(java.lang.String funcName, excel.jep.function.JepFunctionProxy proxy)
          增加JEP函数的功能替换功能, 即允许改变内建函数的实际执行功能
 void setShowDefineIfInDesignMode(boolean yesOrNot)
           
 void setShowTabOnBottom(boolean showTabOnBottom)
           
 void setTabVisible(boolean v)
           
 void setTheme(java.lang.String theme)
           
 void setUndoEnabled(boolean undoEnabled)
           
 void setWorkSheetIndex(WorkSheet sheet, int newIndex)
           
 void showDragDropWindow(java.lang.String type, java.lang.String title, JSONArray treeData, int x, int y, int width, int height)
           
 void showFindDialog()
           
 

字段详细信息

SingleRowDataSource

static final int SingleRowDataSource
另请参见:
常量字段值

MultiRowDataSource

static final int MultiRowDataSource
另请参见:
常量字段值
方法详细信息

getWorkSheetCount

int getWorkSheetCount()

getWorkSheet

WorkSheet getWorkSheet(int index)

getWorkSheet

WorkSheet getWorkSheet(java.lang.String sheetName)

getWorkSheetByGuid

WorkSheet getWorkSheetByGuid(java.lang.String guid)

getWorkSheetByCode

WorkSheet getWorkSheetByCode(java.lang.String code)

setActiveSheet

void setActiveSheet(int index)

getActiveSheet

WorkSheet getActiveSheet()

newWorkSheet

WorkSheet newWorkSheet(java.lang.String name)

newWorkSheet

WorkSheet newWorkSheet(java.lang.String name,
                       int rowCount,
                       int colCount)

newWorkSheet

WorkSheet newWorkSheet(java.lang.String name,
                       int rowCount,
                       int colCount,
                       java.lang.String guid,
                       java.lang.String code)

deleteWorkSheet

boolean deleteWorkSheet(java.lang.String sheetName)

getWorkBookView

WorkBookView getWorkBookView()

getWithGUI

boolean getWithGUI()

getWorkSheetIndex

int getWorkSheetIndex(WorkSheet sheet)

setWorkSheetIndex

void setWorkSheetIndex(WorkSheet sheet,
                       int newIndex)

AddDataSource

boolean AddDataSource(java.lang.String name,
                      DataStore ds,
                      int dsType)

removeDataSource

boolean removeDataSource(java.lang.String name)

getDataSource

DataSourceConfig getDataSource(java.lang.String name)

getDataSources

DataSourceConfig[] getDataSources()

getDataSource

DataSourceConfig getDataSource(int i)

getDataSourceCount

int getDataSourceCount()

getDataSourceName

java.lang.String getDataSourceName(int i)

AddEditStyle

boolean AddEditStyle(EditStyle editStyle)

getEditStyle

EditStyle getEditStyle(java.lang.String editStyleName)

setClipBoard

void setClipBoard(ClipBoard cb)

getClipBoard

ClipBoard getClipBoard()

getEM

WorkBookEventManage getEM()

setCellShowBind

void setCellShowBind(boolean show)
设置单元格显示时是不是显示绑定信息

参数:
show -

isCellShowBind

boolean isCellShowBind()

addFunction

void addFunction(java.lang.String functionName,
                 excel.jep.function.PostfixMathCommandI function)
增加扩展函数

参数:
functionName -
function -

isUndoEnabled

boolean isUndoEnabled()

setUndoEnabled

void setUndoEnabled(boolean undoEnabled)

isHighlightDataSourceCurrentRow

boolean isHighlightDataSourceCurrentRow()

setHighlightDataSourceCurrentRow

void setHighlightDataSourceCurrentRow(boolean hightlight)

isShowDefineIfInDesignMode

boolean isShowDefineIfInDesignMode()

setShowDefineIfInDesignMode

void setShowDefineIfInDesignMode(boolean yesOrNot)

setJepFunctionProxy

void setJepFunctionProxy(java.lang.String funcName,
                         excel.jep.function.JepFunctionProxy proxy)
增加JEP函数的功能替换功能, 即允许改变内建函数的实际执行功能

参数:
funcName -
proxy -

getJepFunctionProxy

excel.jep.function.JepFunctionProxy getJepFunctionProxy(java.lang.String funcName)

loadImageToDataSource

void loadImageToDataSource(java.lang.String dsn,
                           int row,
                           java.lang.String col)

newEditStyle

EditStyle newEditStyle(WorkBook book,
                       java.lang.String name,
                       int et)

createEditComponent

excel.edit.Edit createEditComponent(EditStyle es)

createOnlyBorderBrick

OnlyBorder createOnlyBorderBrick(java.lang.String name,
                                 java.awt.Color color,
                                 int style,
                                 int weight)

createLine

Line createLine(java.lang.String name,
                java.awt.Color color,
                int style,
                int weight)

createTreeBrick

Tree createTreeBrick(java.lang.String name,
                     boolean multi,
                     java.lang.String rootCaption,
                     java.lang.String rootValue,
                     JSONArray data)

createTreeBrick

Tree createTreeBrick(java.lang.String name,
                     boolean multi,
                     java.lang.String rootCaption,
                     java.lang.String rootValue,
                     TreeDataProvider provider,
                     boolean autoLoad,
                     boolean expandOneByOne)

createDBBarBrick

DBBar createDBBarBrick(java.lang.String name,
                       java.lang.String dataSource,
                       int action)

createPageBar

PageBar createPageBar(java.lang.String name,
                      java.lang.String dataSource,
                      int pageRowCount)

createVirtualButton

VirtualButton createVirtualButton(java.lang.String name,
                                  java.lang.String caption)

createStaticImage

StaticImage createStaticImage(java.lang.String name,
                              java.lang.String fileName)

createRetrieveButton

RetrieveButton createRetrieveButton(java.lang.String name,
                                    java.lang.String caption,
                                    java.lang.String dataSource)

createSwitchHandle

SwitchHandle createSwitchHandle(java.lang.String name)

createRotatedText

RotatedText createRotatedText(java.lang.String name,
                              java.lang.String caption,
                              int angle)

createChart

Chart createChart(java.lang.String type,
                  java.lang.String name,
                  java.lang.String caption,
                  java.lang.String categoryAxisLabel,
                  java.lang.String valueAxisLabel,
                  float alpha,
                  boolean serialAngled,
                  java.lang.String range)

createChart

Chart createChart(java.lang.String type,
                  java.lang.String name,
                  java.lang.String caption,
                  java.lang.String categoryAxisLabel,
                  java.lang.String valueAxisLabel,
                  float alpha,
                  boolean serialAngled,
                  java.lang.String range,
                  java.lang.String serialCol,
                  java.lang.String categoryCol,
                  java.lang.String valueCol,
                  java.lang.String valueCol2)

createLoadImageToDSVirtualButton

LoadImageToDSButton createLoadImageToDSVirtualButton(java.lang.String name,
                                                     java.lang.String caption,
                                                     java.lang.String dataSource,
                                                     java.lang.String col)

createLoadImageToCellVirtualButton

LoadImageToCellButton createLoadImageToCellVirtualButton(java.lang.String name,
                                                         java.lang.String caption,
                                                         java.lang.String toSheetName,
                                                         int toRow,
                                                         int toCol)

createLoadCameraToCellVirtualButton

LoadCameraImageToCellButton createLoadCameraToCellVirtualButton(java.lang.String name,
                                                                java.lang.String caption,
                                                                java.lang.String toSheetName,
                                                                int toRow,
                                                                int toCol,
                                                                int W,
                                                                int H,
                                                                int CW,
                                                                int CH)

createLoadCameraToDSVirtualButton

LoadCameraImageToDSButton createLoadCameraToDSVirtualButton(java.lang.String name,
                                                            java.lang.String caption,
                                                            java.lang.String dataSource,
                                                            java.lang.String col,
                                                            int W,
                                                            int H,
                                                            int CW,
                                                            int CH)

newColor

java.awt.Color newColor(int r,
                        int g,
                        int b)

newRange

Range newRange(int startRow,
               int startCol,
               int endRow,
               int endCol)

createScrollBar

ScrollBar createScrollBar(java.lang.String name,
                          java.lang.String dsn)

isShowTabOnBottom

boolean isShowTabOnBottom()

setShowTabOnBottom

void setShowTabOnBottom(boolean showTabOnBottom)

setTabVisible

void setTabVisible(boolean v)

isTabVisible

boolean isTabVisible()

createDefaultCellDecorate

CellDecorate createDefaultCellDecorate()

createNormalCellDecorate

CellDecorate createNormalCellDecorate(int ph,
                                      int pv,
                                      java.lang.String theme)

createDDLBCellDecorate

CellDecorate createDDLBCellDecorate(int ph,
                                    int pv,
                                    java.lang.String theme)

createNormalCellDecorate

CellDecorate createNormalCellDecorate(int ph,
                                      int pv)

createDDLBCellDecorate

CellDecorate createDDLBCellDecorate(int ph,
                                    int pv)

createStarCellDecorate

CellDecorate createStarCellDecorate(int align,
                                    int ph,
                                    int pv)

setInitOK

void setInitOK(boolean b)

isInitOK

boolean isInitOK()

decodeToImageFile

java.lang.String decodeToImageFile(java.lang.String value,
                                   java.lang.String toFile)

getKeyEvent

java.awt.event.KeyEvent getKeyEvent()

showDragDropWindow

void showDragDropWindow(java.lang.String type,
                        java.lang.String title,
                        JSONArray treeData,
                        int x,
                        int y,
                        int width,
                        int height)

addContextMenu

void addContextMenu(java.lang.String name,
                    java.lang.String caption)

addContextMenu

void addContextMenu(java.lang.String name,
                    java.lang.String caption,
                    java.lang.String parentMenuName)

removeContextMenu

void removeContextMenu(java.lang.String name)

setContextMenuEnabled

void setContextMenuEnabled(java.lang.String name,
                           boolean enabled)

isContextMenuEnabled

boolean isContextMenuEnabled(java.lang.String name)

showFindDialog

void showFindDialog()

setTheme

void setTheme(java.lang.String theme)

getTheme

java.lang.String getTheme()

setFocusRangeVisible

void setFocusRangeVisible(boolean v)

isFocusRangeVisible

boolean isFocusRangeVisible()

do_addFocusRange

void do_addFocusRange()

do_removeFocusRange

void do_removeFocusRange()

do_setFocusRangeNo

void do_setFocusRangeNo()