史上最全的Formula one的属性与方法

Formula one的属性与方法:

属性:

l  showEditBar:是否显示单元编辑框;

l  ShowEditBarCellRel:是否显示编辑单元的相关参数(单元号)

l  Sheet:当前激活的工作表索引(可以设定或获取、第一个为1);

l  NumSheets:工作表数

l  SheetName:工作表名称(可以获取当前工作表名称、SheetName ( nSheet ) 获取某个工作表名称);

l  MaxCol:获取或设定当前工作表的列数

l  MaxRow:获取或设定当前工作表的行数

l  ShowSelections:是否显示显示区域。(三种方式:F1Off:不显示、F1On:显示、F1Auto:当控件激活时显示区域)

l  ShowTabs:是否显示工作表名。(三种方式:0 - F1TabsOff:不显示、1 - F1TabsBottom:显示在工作表底部、2 - F1TabsTop:显示在工作表顶部)

l  ShowZeroValues:是否显示0值

l  boolean AllowArrows  是否激活箭头键

l  boolean AllowAutoFill 是否激活自动填充

l  boolean AllowDelete 是否激活Delete键

l  boolean AllowDesigner 是否激活系统设计程序

l  boolean AllowEditHeaders 是否能编辑表头

l  boolean AllowFillRange  是否要自动填充选定范围

l  boolean AllowFormulas 是否激活格式化

l  boolean AllowInCellEditing 是否激活双击可编辑

l  boolean AllowMoveRange 是否可移动激活单元格

l  boolean AllowObjSelections 是否能选定对象

l  boolean AllowResize 是否能调整大小

l  boolean AllowSelections 是否允许选定

l  boolean AllowTabs 是否激活跳格(TAB)键

l  boolean AutoRecalc 是否激活自动计算

l  unsigned long BackColor 设置背景颜色

l  int BorderStyle 设置边框格式

l  boolean CanEditPaste 是否能粘贴

l  boolean CanEditPasteSpecial 是否能选定粘贴(如 粘值 粘格式 等)

l   *string Clip 按文本导入导出数据

l  long Col 激活单元格所在列数
 int ColWidthUnits 列宽单位(厘米 英寸等
)
 boolean DataTransferHeadings 是否以字段名为标题

 string DataTransferRange 指定数据(数据库)范围
 int DefaultFontCharSet 指定默认语言
 string DefaultFontName 指定默认字体
 int DefaultFontSize 指定默认字体大小
 boolean DoCancelEdit 是否能撤消
 boolean DoClick 能触发"单击"事件
 boolean DoDblClick 能触发"双击"事件
 boolean DoEndEdit  能触发"编辑结束"事件
 boolean DoEndRecalc 能触发 重算结束
   boolean DoObjClick 能触发 对象单击
 boolean DoObjDblClick 能触发 对象双击
 boolean DoObjGotFocus 能触发 对象获取焦点
 boolean DoObjLostFocus 能触发 对象失去焦点
 *string Entry 对激活单元格赋值
 string FileName 文件名
 long FixedCol 固定字段的第一列
 long FixedCols 固定字段总列数
 long FixedRow 固定行的第一行
 long FixedRows 固定字段总行数
 boolean FontBold 设置粗体
 int FontCharSet 设置语言
 unsigned long FontColor 设置字体颜色
 boolean FontItalic 设置斜体
 string FontName 设置字体
 int FontSize 设置字体大小
 boolean FontStrikeout 设置中划线(删除线
)
 boolean FontUnderline 设置下划线

 string FormattedText 获取激活单元格内容(带格式
)
 string Formula  获取(设置)激活单元格公式

 string FormulaLocal 获取(设置)激活单元格公式按用户语言码
 int HAlign 设置对齐方式
 int HdrHeight 设置标题头高度
 int HdrWidth 设置标题头宽度
 int hWnd 返回当前视图柄号
 boolean IterationEnabled 是否支持嵌套引用
 int IterationMax 支持嵌套引用最大数
 double IterationMaxChange 支持嵌套引用最大值
 long LastCol 使用的最大列数
 long LastRow 使用的最大行数
 boolean LaunchWorkbookDesigner 是否打开程序设计器
 long LeftCol 可视视图最左边的列数
 unsigned long LineColor 线条颜色
 int LineStyle 线条类型
 int LineWeight 线条宽度
 long MaxCol 可视最大列
 long MaxRow 可视最大行
 long MinCol 可视最小列
 boolean MinimalRecalc 仅重算被改动的单元格
 long MinRow 可视最小行
 int Mode 对象模式
 boolean Modified 当前工作博是否被修改
 OleObject MouseIcon 设置鼠标图标(自定义时
)
 int MousePointer 设置鼠标形状

 double Number 返回激活单元格数值
 string NumberFormat 数值显示格式
 string NumberFormatLocal 本地化数值显示格式
 long NumSheets 当前工作薄中工作表数
 unsigned long ObjPatternBG 设置对象背景色
 unsigned long ObjPatternFG 设置对象前景色
   string ODBCErrorMsg 显示ODBC错误信息
 long ODBCNativeError 返回ODBC错误个数
 string ODBCSQLState 返回ODBC状态
 boolean PrecisionAsDisplayed 是否精度显示
 string PrintArea 当前打印区域
 double PrintBottomMargin
 boolean PrintColHeading
是否打印标题
 int PrintCopies 打印份数
 boolean Repaint 重绘
 long Row 激活单元格行数
 boolean RowMode 行选定模式
 string Selection 选定的范围
 int SelectionCount 选定的范围个数
 string SelectionLocal 选定的范围(本地语言化
)
 long SelEndCol  选定范围的最后一列

 long SelEndRow 选定范围的最后一行
 boolean SelHdrCol 列标题是否被选定了
 boolean SelHdrRow 行标题是否被选定了
 boolean SelHdrTopLeft 行列交叉点是否被选定
 long SelStartCol 选定范围的开始一列
 long SelStartRow 选定范围的开始一行
 long Sheet 激活工作表
 boolean ShowColHeading 是否显示列标题
 boolean ShowEditBar 是否显示编辑框
 boolean ShowEditBarCellRef 是否显示激活单元格
 boolean ShowFormulas 是否显示公式
 boolean ShowGridLines 是否显示网格线
 int ShowHScrollBar 显示滚动条
 boolean ShowLockedCellsError 是否显示锁定提示
 boolean ShowRowHeading 是否显示行标题
 int ShowSelections 显示选定的范围
 int ShowTabs 如何显示工作表标签
 boolean ShowTypeMarkers 分颜色显示不同类型的框
 int ShowVScrollBar 如何显示垂直滚动条
 boolean ShowZeroValues 是否显示0值
 string TableName 外部引用名 同
TITLE
 string Title 外部引用名 同
TableName
 string Text 激活单元格内容

   string TopLeftText 设置行列交叉点的显示值
 long TopRow 可视第一行
 int Type 返回激活单元格数据类型
 string URL INTERNET 地址 可连接网上电子表格
 int VAlign 数据垂直对齐模式
 int ViewScale 显示比例
 boolean WordWrap 是否自动换行

方法:

l  OpenFileDlg:打开文件。

Ø  函数:procedure OpenFileDlg(const pTitle: WideString; hWndParent: OLE_HANDLE; out pBuf: WideString);

Ø  参数:pTitle:打开窗体标题、hWndParent:打开窗体所属窗体的句柄、pBuf:打开文件路径;

Ø  说明:当取消打开文件时,函数会报一个错误,一般最好用try except框起来。

Ø  例子:

var pBuf:WideString;

    pFileType: smallint;

begin

  try

    Formula1Book1.OpenFileDlg('打开文件:', Self.Handle, pBuf);

  except

    Exit;

  end;

  Formula1Book1.Read(pBuf, pFileType);//读取文件内容,并获取文件类型

 

l  InitTable:新建文件。

Ø  函数:procedure InitTable;

l  SaveFileDlg :保存文件。

Ø  函数:procedure SaveFileDlg(const pTitle: WideString; out pBuf: WideString; out pFileType: Smallint);

Ø  参数:pTitle:保存窗体标题、pBuf:保存文件路径;pFileType:返回文件类型

Ø  说明:当取消保存文件时,函数会报一个错误,一般最好用try except框起来。

Ø  例子:

var pBuf:WideString;

    fType:smallint;

begin

  try

    Formula1Book1.SaveFileDlg('保存文件',pBuf, fType);

  except

    Exit;

  end;

  Formula1Book1.Write(pBuf,fType);//按某格式写文件

l  EndEdit:结束单元格的编辑。

l  CancelEdit:取消对单元格的编辑。

l  EditCut:剪切所选单元格内容;

l  EditCopy:复制所选单元格内容;

l  EditPast:粘贴所选单元格内容;

l  EditInsert:单元插入;

Ø  函数:procedure EditInsert(InsertType: F1ShiftTypeConstants);

Ø  参数:InsertType:插入方式:F1ShiftHorizontal(水平方向插入一单元)、F1ShiftVertical(垂直方向插入一单元)、F1ShiftRows(插入一行、所属行下移)、F1ShiftCols(插入一列:所属列右移)

l  InsertSheets:插入工作表;

Ø  函数:procedure InsertSheets(nSheet: Integer; nSheets: Integer);

Ø  参数:nSheet:插入工作表索引、nSheets:插入数量;

Ø  例子:追加一个工作表

Formula1Book1.InsertSheets(Formula1Book1.NumSheets + 1, 1);

l  DeleteSheets:删除工作表;

Ø  函数:procedure DeleteSheets(nSheet: Integer; nSheets: Integer);

Ø  参数:nSheet:需要删除的工作表索引、nSheets:删除数量;

Ø  例子:删除当前工作表:

if Formula1Book1.NumSheets = 1 then

  begin

    MessageDlg('只有一张工作表,不能被删除!', mtWarning, [mbOk], 0);

    Exit;

  end;

  if MessageDlg('删除将不能恢复,是否删除?', mtConfirmation, [mbYes, mbNo], 0) <> mrYes then Exit;

  Formula1Book1.DeleteSheets(Formula1Book1.Sheet, 1);

l  GetFont:获取所选区域的字体;

Ø  函数:procedure GetFont(out pName: WideString; out pSize: Smallint; out pBold: WordBool; out pItalic: WordBool; out pUnderline: WordBool; out pStrikeout: WordBool; out pcrColor: Integer; out pOutline: WordBool; out pShadow: WordBool);

Ø  参数:所有参数都输出;pName:字体名称、pSize:字体大小(输入的字体和Delphi的字体是20:1的关系)、pBold:是否粗体、pItalic:是否斜体、pUnderline:是否下划线、pStrikeout:是否打散、pcrColor:字体颜色、pOutline:没用、pShadow:没用。

l  SetFont:设定所选区域的字体;

Ø  函数:procedure SetFont(const pName: WideString; nSize: Smallint; bBold: WordBool; bItalic: WordBool; bUnderline: WordBool; bStrikeout: WordBool; crColor: OLE_COLOR; bOutline: WordBool; bShadow: WordBool);

Ø  参数: pName:字体名称、pSize:Delphi中字体大小无需乘20、pBold:是否粗体、pItalic:是否斜体、pUnderline:是否下划线、pStrikeout:是否打散、pcrColor:字体颜色、pOutline:没用、pShadow:没用。

l  FormatFontDlg:调出Formula one自身的设置字体的窗体设定所选区域的字体;

l  GetAlignment:获取区域格式。

Ø  函数:procedure GetAlignment(out pHorizontal: Smallint; out pWordWrap: WordBool;

out pVertical: Smallint; out pOrientation: Smallint);

Ø  参数:pHorizontal:水平(有七种方式:F1HalignGeneral:按照单元数值类型显示、F1HalignLeft :居左、F1HalignRight:居右、F1HAlignCenter:居中、F1HalignFill:充满)、pWordWrap:是否拆行、pVertical:垂直、pOrientation:无用;

l  SetAlignment:设定所选区域格式。

l  FormatAlignmentDlg:调出Formula one自身的设置字体的窗体设定所选区域的格式;

l  AboutBox() 弹出"关于"窗口
   AddColPageBreak(long nCol) 在指定的列插入分页符
   boolean AddInEnabled(int nAddIn) 是否支持插件
   AddInEnabled(int nAddIn, boolean nAddIn) 哪写插件是可用的
   string AddInPath(int nAddIn) 指定一个插件
   AddPageBreak() 在激活单元格插入分页符
   AddRowPageBreak(long nRow) 在指定的行插入分页符
   AddSelection(long nRow1, long nCol1, long nRow2, long nCol2) 增加一个选定范围
   string AutoFillItems(int nIndex) 设置填充序列表
   AutoFillItems(int nIndex, string nIndex) 设置填充序列表
   AutoFillItemsCount() 统计填充序列表的个数
   CalculationDlg() 弹出"重算设置"窗口
   CancelEdit() 撤消编辑模式
   CheckRecalc() 按需要重算
   ClearClipboard() 清楚粘贴板
   ClearRange(long nRow1, long nCol1, long nRow2, long nCol2, int ClearType) 清空选定的范围
   boolean ColHidden(long nCol) 鉴定一个字段是否被隐藏
   ColHidden(long nCol, boolean nCol) 是否显示或隐藏一个字段
   ColorPaletteDlg() 弹出"调色板"窗口
   string ColText(long nCol) 设置列标题
   int ColWidth(long nCol) 设置列宽
   ColWidthDlg() 弹出"列宽"设置窗口
   int ColWidthTwips(long nCol) 设置列宽计量单位
   CopyAll(long hSrcSS) 从另一个工作薄拷贝数据
   CopyDataFromArray(long nSheet, long nRow1, long nCol1, long nRow2, long nCol2, boolean bValuesOnly, any Array)   从一个数组拷贝数据到工作表
   CopyDataToArray(long nSheet, long nRow1, long nCol1, long nRow2, long nCol2, boolean bValuesOnly, any Array)   从工作表拷贝数据到数组
   CopyRange(long nDstR1, long nDstC1, long nDstR2, long nDstC2, long hSrcSS, long nSrcR1, long nSrcC1, long nSrcR2, long nSrcC2) 从一个指定范围拷贝数据到另一付ǚ
   DefColWidthDlg() 弹出"默认列宽"设置窗口
   string DefinedName(string Name) 定义名称
   string DefinedNameByIndex(int nName) 返回一个已定义的名称
   long DefinedNameCount() 统计已定义名称个数
   DefinedNameDlg() 弹出"名称定义" 设置窗口
   DefRowHeightDlg() 弹出"默认行高"设置窗口
   DeleteAutoFillItems(int nIndex) 删除自动序列
   DeleteDefinedName(string pName) 删除已定义的名称
   DeleteDlg() 弹出"删除"对话框
   DeleteRange(long nRow1, long nCol1, long nRow2, long nCol2, int ShiftType) 删除一个选定的范围
   DeleteSheets(long nSheet, long nSheets) 删除工作表
   EditClear(int ClearType) 清空方式
   EditCopy() 复制
   EditCopyDown() 从上到下复制
   EditCopyRight() 从左到右复制
   EditCut() 剪切
   EditDelete(int ShiftType) 删除
   EditDeleteSheets() 删除选定工作表
   EditInsert(int InsertType) 插入
   EditInsertSheets() 插入工作表
   EditPaste() 粘贴
   EditPasteSpecial(int PasteWhat, int PasteOp) 按指定方式粘贴
   EditPasteValues() 粘贴值
   EndEdit() 编辑
   *string EntryRC(long nRow, long nCol) 对当前指定的单元格赋值
   string EntrySRC(long nSheet, long nRow, long nCol) 对指定工作表中指定的单元格赋值
   string ErrorNumberToText(long SSError) 按相应错误记数返回对应的错误信息
   *FilePageSetupDlg() 文件打印设置窗口
   FilePrint(boolean bShowPrintDlg) 打印选定的工作表
   *FilePrintPreview() 打印预览
   FilePrintSetupDlg() 显示标准的Windows打印窗口
   Find(string FindWhat, long nSheet, long nRow1, long nCol1, long nRow2, long nCol2, int Flags, REF long pFound) 查找
   FindDlg() 弹出"查找"对话框
   FormatAlignmentDlg() 弹出"对齐方式"对话框
   FormatBorderDlg() 弹出"边框"设置对话框
   FormatCellsDlg(long Pages) 弹出"单元格"对话框
   FormatCurrency0() 格式化币别
   FormatDefaultFontDlg() 显示"默认字体"对话框
   FormatFontDlg() 显示"字体"对话框
   FormatFraction() "分数"格式化
   FormatGeneral() "通用"格式化
   FormatHmmampm() 12小时制格式化
   FormatMdyy() 日期格式化
   FormatNumberDlg() 弹出"数字"格式化对话框
   FormatObjectDlg(long Pages) 弹出"对象"格式化对话框
   FormatPatternDlg() 弹出"模式"对话框
   FormatPercent() 百分比格式化
   FormatScientific() 科学记数 格式化
   FormatSheetDlg(long Pages, boolean bDesignerMode) 弹出"工作表"格式话窗口
   GetActiveCell(REF long pRow, REF long pCol) 获取激活单元的行和列
   GetAlignment(REF int pHorizontal, REF boolean pWordWrap, REF int pVertical, REF int pOrientation) 获取激活单元的对齐方式
   GetBorder(REF int pLeft, REF int pRight, REF int pTop, REF int pBottom, REF int pShade, REF long pcrLeft, REF long pcrRight, REF long pcrTop, REF long pcrBottom) 获取激活单元的边框
   GetDefaultFont(REF string pBuf, REF int pSize) 获取激活单元的默认字体及大小
   GetFont(REF string pName, REF int pSize, REF boolean pBold, REF boolean pItalic, REF boolean pUnderline, REF boolean pStrikeout, REF long pcrColor, REF boolean pOutline, REF boolean pShadow) 获取激活单元的字体及大小
   GetHdrSelection(REF boolean pTopLeftHdr, REF boolean pRowHdr, REF boolean pColHdr) 标题是否被选中
   GetIteration(REF boolean pIteration, REF int pMaxIterations, REF double pMaxChange) 获取嵌套调用信息

   GetLineStyle(REF int pStyle, REF long pcrColor, REF int pWeight) 获取线条类型

   GetPrintScale(REF int pScale, REF boolean pFitToPage, REF long pVPages, REF long pHPages) 获取打印缩放比例
   GetProtection(REF boolean pLocked, REF boolean pHidden) 获取激活单元格是否被保护
   GetSelection(int nSelection, REF long pR1, REF long pC1, REF long pR2, REF long pC2)获取当前范围的起止行列

   GetTabbedText(long nR1, long nC1, long nR2, long nC2, boolean bValuesOnly, REF int phText) 转换指定范围的数据到文本

   GetValidationRule(REF string Rule, REF string Text) 获取合法性验证规则
   GotoDlg() 弹出"转到"对话框
   InitTable() 初始化工作薄
   InsertDlg() 弹出"插入"对话框
   InsertRange(long nRow1, long nCol1, long nRow2, long nCol2, int InsertType) 插入范围
   InsertSheets(long nSheet, long nSheets) 插入工作表
   long LastColForRow(long nRow) 返回指定行最后一列
   *LaunchDesigner() 运行设计程序
   LineStyleDlg() 弹出"线条"设置对话框
   int LoadAddIn(string Path, boolean bEnabled) 插入插件
   boolean LogicalRC(long nRow, long nCol) 逻辑化 指定单元格
   boolean LogicalSRC(long nSheet, long nRow, long nCol) 逻辑化指定工作表的指定单元格
   MoveRange(long nRow1, long nCol1, long nRow2, long nCol2, long nRowOffset, long nColOffset) 移动激活单元格
   long NextColPageBreak(long Col) 获取指定列的下一个分页符
   long NextRowPageBreak(long Row) 获取指定行的下一个分页符
   double NumberRC(long nRow, long nCol) 返回指定单元格的数字值
   double NumberSRC(long nSheet, long nRow, long nCol) 返回指定工作表中指定单元格的数字值
   ObjAddSelection(long ObjID) 选定一个对象
   ObjBringToFront() 对象前置
   long ObjCellCol(long ObjID) 对象位置所在列
   long ObjCellRow(long ObjID) 对象位置所在行
   long ObjCreate(int ObjType, real nX1, real nY1, real nX2, real nY2) 插入绘画对象
   long ObjCreatePicture(real nX1, real nY1, real nX2, real nY2, int hMF, long nMapMode, long nWndExtentX, long nWndExtentY) 插入图片
   long ObjCreatePolygon(real X1, real Y1, real X2, real Y2, any ArrayX, any ArrayY, boolean bClosed) 插入多边形
   long ObjFirstID() 获取当前工作表第一个对象
ID
   ObjGetPos(long ObjID, REF real pX1, REF real pY1, REF real pX2, REF real pY2) 返回指定对象的位置

   ObjGetSelection(int nSelection, REF long pID) 返回选定对象中指定对象的
ID
   int ObjGetSelectionCount() 返回选定对象的个数

   int ObjGetType(long ObjID) 返回指定对象的类型(圆多边形 图片
)
   string ObjName(long ObjID) 返回指定对象名

   ObjNameDlg() 弹出"对象名"对话框
   long ObjNameToID(string Name) 根据对象名返回
ID
   ObjNew(int ObjType, real nX1, real nY1, real nX2, real nY2, REF long pID) 在当前工作表插入对象

   ObjNewPicture(real nX1, real nY1, real nX2, real nY2, REF long pID, int hMF, long nMapMode, long nWndExtentX, long nWndExtentY)  新增图片
   ObjNewPolygon(real X1, real Y1, real X2, real Y2, REF long pID, any ArrayX, any ArrayY, boolean bClosed) 新增多边形
   long ObjNextID(long ObjID) 获取指定对象(ID)下一个对象
ID
   ObjOptionsDlg() 显示"对象选项"对话框

   int ObjPosShown(real X1, real Y1, real X2, real Y2) 显示指定位置的对象状态
   long ObjSelection(int nSelection) 返回选定对象的
ID
   ObjSendToBack() 对象后置

   ObjSetPos(long ObjID, real nX1, real nY1, real nX2, real nY2) 改变指定对象的位置与大小
   ObjSetSelection(long ObjID) 选定指定的对象
   string ObjText(long ObjID) 返回对象
Text
   int ObjValue(long ObjID) 返回值

   boolean ObjVisible(long ObjID) 对象是否可视
   *ODBCConnect(REF string pConnect, boolean bShowErrors, REF int pRetCode) 通过ODBC把当前工作薄连接到指定的数据源
   *ODBCDisconnect() 断开数据源的连接
   ODBCError(REF string pSQLState, REF long pNativeError, REF string pErrorMsg) 显示ODBC连接错误
   *ODBCPrepare(string SQLStr, REF int pRetCode) 准备要执行的SQL语句可带变量参数
(?)
   *ODBCBindParameter(long nParam, long nCol, int CDataType, REF int pRetCode) 对变量参数(?)赋值

   *ODBCExecute(long nRow1, long nRow2, REF int pRetCode) 执行准备的SQL语句
   *ODBCQuery(REF string pQuery, long nRow, long nCol, boolean bForceShowDlg, REF boolean pSetColNames, REF boolean pSetColFormats, REF boolean pSetColWidths, REF boolean pSetMaxRC, REF int pRetCode) 根据SQL语句执行数据查询
   *OpenFileDlg(string pTitle, int hWndParent, REF string pBuf) 弹出"文件打开"对话框
   OptionsDlg(long Pages) 弹出"选项"对话框
   unsigned long PaletteEntry(long nEntry) 自定义调色板(提供56个默认值
)
   PasteSpecialDlg() 弹出"指定方式粘贴"对话框

   PrintPreview(int hWnd, long x, long y, long cx, long cy, int nPage, REF int pPages) 打印预览
   ProtectionDlg() 弹出"保护"对话框
   Read(string pPathName, REF int pFileType) 按镇定的文件方式打开磁盘上文件
   Recalc() 重算
   Refresh() 刷新
   RemoveColPageBreak(long nCol) 撤消列分页符
   RemovePageBreak() 撤消分页符
   RemoveRowPageBreak(long nRow) 撤消行分页符
   Replace(string FindWhat, string ReplaceWith, long nSheet, long nRow1, long nCol1, long nRow2, long nCol2, int Flags, REF long pFound, REF long pReplaced) 替换
   ReplaceDlg() 弹出"替换"对话框
   int RowHeight(long nRow) 设置行高
   RowHeightDlg() 弹出"行高"对话框
   boolean RowHidden(long nRow) 设置行隐藏
   string RowText(long nRow) 行标题
   *SaveFileDlg(string pTitle, REF string pBuf, REF int pFileType) 文件保存对话框
   SetActiveCell(long nRow, long nCol) 激活指定单元格
   SetAlignment(int HAlign, boolean bWordWrap, int VAlign, int nOrientation) 对选定单元格指定对齐方式
   SetBorder(int nOutline, int nLeft, int nRight, int nTop, int nBottom, int nShade, unsigned long crOutline, unsigned long crLeft, unsigned long crRight, unsigned long crTop, unsigned long crBottom) 对选定单元格设置边框
   SetColHidden(long nCol1, long nCol2, boolean bHidden) 隐藏列
   SetColWidth(long nCol1, long nCol2, int nWidth, boolean bDefColWidth) 设置列宽
   SetColWidthAuto(long nRow1, long nCol1, long nRow2, long nCol2, boolean bSetDefaults) 设置自动列宽
   SetDefaultFont(string Name, int nSize) 设置默认字体
   SetHdrSelection(boolean bTopLeftHdr, boolean bRowHdr, boolean bColHdr) 设置标题头选定
   SetIteration(boolean bIteration, int nMaxIterations, double nMaxChange) 循环调用信息
   SetLineStyle(int nStyle, unsigned long crColor, int nWeight) 设置线条类型
   SetPrintAreaFromSelection() 把选定范围设置为打印区域
   SetPrintScale(int nScale, boolean bFitToPage, int nVPages, int nHPages) 设置打印缩放比例
   SetPrintTitlesFromSelection() 设置页眉
   *SetProtection(boolean bLocked, boolean bHidden) 设置保护
   SetRowHeight(long nRow1, long nRow2, int nHeight, boolean bDefRowHeight) 设置行高
   SetRowHeightAuto(long nRow1, long nCol1, long nRow2, long nCol2, boolean bSetDefaults) 设置默认行高
   SetRowHidden(long nRow1, long nRow2, boolean bHidden) 行隐藏
   SetSelection(long nRow1, long nCol1, long nRow2, long nCol2) 选定
   SetValidationRule(string Rule, string Text) 设置合法性验证规则
   string SheetName(int nSheet) 设置工作表名
   boolean SheetSelected(long nSheet) 激活指定工作表
   ShowActiveCell() 移动激活单元格到可视范围
   Sort(long nR1, long nC1, long nR2, long nC2, boolean bSortByRows, any Keys) 排序
   SortDlg() 弹出"排序"对话框
   long SS() 返回柄号
   SSUpdate() 更新所有工作薄
   StartEdit(boolean bClear, boolean bInCellEditFocus, boolean bArrowsExitEditMode)  开始编辑模式
   string TextRC(long nRow, long nCol) 返回指定单元格值
   string TextSRC(long nSheet, long nRow, long nCol) 返回指定工作表中指定单元格值
   TransactCommit() 事务提交
   TransactRollback() 事务回滚
   TransactStart() 开始事务
   int TypeRC(long nRow, long nCol) 返回指定单元格数据类型
   int TypeSRC(long nSheet, long nRow, long nCol) 返回指定工作表指定单元格数据类型
   ValidationRuleDlg() 弹出"合法性验证"对话框
   *Write(string PathName, int FileType) 保存文件
   WriteRange(long nSheet, long nRow1, long nCol1, long nRow2, long nCol2, string pPathName, int FileType) 保存指定的范围

摘要 Formula One e.Spreadsheet Engine 具有广泛的API和丰富的GUI设计器,可用以访问多种数据源,过滤和格式化数据,并能动态生成并传送真实的Excel文件(不仅仅是格式化静态数据),并带有各种公式,图表,略图,合并单元格,多种工作表单以及许多其它的格式选项。 组件列表 技术特性 应用场景 制作基于Excel的各类报表,适合国内各领域涉及Excel格式的报表系统以及Web报表系统的开发。 运用优势 ·容易访问和格式化任何数据源数据 连接数据库,XML或文本文件,并利用电子表格通用性和功能来自动化格式,计算和分析数据。 ·传送真实的Excel文件报表 请不要只认为是打印静态数据或CSV文件到Excel中!动态生成真实的Excel文件,具有精确的列,行,公式,功能,图表,略图,合并单元格,多种电子表格,旋转文本,超级链接,完全格式化,等等。 ·处理服务器或客户端Excel文件的Java 工具 包括GUI-less服务器端电子表格引擎,用于嵌入servlets,JSP和EJB,并具有一个单独的与Excel兼容网格,用于Java 桌面GUIs上。 ·灵活的API 100%纯Java 强大的完全Java验证API提供给开发者较大的灵活性,并提供方便的访问数据,文本文件,XML和其它数据源,以及传送Excel,XML或HTML报表的方法。 ·流线式创建Excel报表,将现存的Excel文件作为模板文件 自动化并报告计算结果和现存商业逻辑,格式以及当前存放在Excel文件中的规则。 ·可视化设计报表,通过代码设计报表,或两者兼备 通过编程创建Excel报表,您以及您的用户可以使用强健的电子表格设计器,形象的创建报表模板。 开发环境 ";;;Borland(R) JBuilder[TM] 8 Borland(R) JBuilder[TM] 7 Borland(R) JBuilder[TM] 6 Borland(R) JBuilder[TM] 5 IBM VisualAge for Java 4 IBM VisualAge for Java 3 IBM VisualAge for Java 2 Borland(R) Visual Café 4.0 Borland(R) Visual Café 3.0 Borland(R) Visual Café 2.0 Sun Java Workshop Sun Forte V2.0 for Java Sun ONE Studio 4 (Formerly FORTE for Java) Sun ONE Studio 5 (Formerly FORTE Compiler Collection) NetBeans";;; 支持平台 ";;;Windows 95 Windows 98 Windows NT 4.0 Windows 2000 Windows XP UNIX Linux";;; 标准报价 82,720 元人民币 * 以上报价仅供参考,具体以厂商正式报价为准。 电话 021-58549800 Email: tools@sh.grapecity.com http://www.grapecity.com/china
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值