Aspose.Cells操作说明 中文版〔含word文档〕.pdf

上传人:西安人 文档编号:3642090 上传时间:2019-09-19 格式:PDF 页数:62 大小:506.55KB
返回 下载 相关 举报
Aspose.Cells操作说明 中文版〔含word文档〕.pdf_第1页
第1页 / 共62页
Aspose.Cells操作说明 中文版〔含word文档〕.pdf_第2页
第2页 / 共62页
Aspose.Cells操作说明 中文版〔含word文档〕.pdf_第3页
第3页 / 共62页
Aspose.Cells操作说明 中文版〔含word文档〕.pdf_第4页
第4页 / 共62页
Aspose.Cells操作说明 中文版〔含word文档〕.pdf_第5页
第5页 / 共62页
亲,该文档总共62页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《Aspose.Cells操作说明 中文版〔含word文档〕.pdf》由会员分享,可在线阅读,更多相关《Aspose.Cells操作说明 中文版〔含word文档〕.pdf(62页珍藏版)》请在三一文库上搜索。

1、Aspose.Cells相应操作 1,上传 1.1Workbook Workbook workBook = new Workbook(); 属性: 名称值类型说明 ColorsColor获取或设置 Excel 颜色 ConvertNumericDatabool获取或设置是否将字符串转换至数字 数据 默认值为 true DataSorterDataSorter获取或设置数据分级 Date1904bool DefaultStyleAspose.Cells.Style获取或设置工作簿默认样式 HasMacrobool获取工作簿是否包含宏观调控或宏 IsHScrollBarVisiblebool获取或

2、设置左部滚动条(控制行) 默认值为 true IsProtectedbool获取工作簿保护状态 IsVScrollBarVisiblebool获取或设置底部滚动条(控制列) 默认值为 true LanguageCountryCode -枚举类型获取或设置语言 默认为当前计算机区域 Passwordstring获取或设置工作簿密码 ReCalcOnOpenbool获取或设置是否重新计算所有打开文 件的公式 RegionCountryCode -枚举类型获取或设置工作簿区域(指当前使用 者区域) 默认为当前计算机区域 Sharedbool获取或设置当前工作簿是否共享 默认为 false ShowT

3、absbool获取或设置是否显示标签(工作表标 签) 默认为 true StylesStyles样式集合 WorksheetsWorksheet 事件: CalculateFormula(bool ignoreError ,ICustomFunction customFunction) +3 void计算公式 ChangePalette(Color color,int index)void设置当前颜色在调色版中显示顺序 Combine(Workbook secondWorkbook)void联合工作簿,将 secondWorkbook 工作 簿中 workSheet 追加到当前工作簿中 Cop

4、y(Workbook source)void拷贝工作簿到当前工作簿 Decrypt(string password)void解除工作簿密码 IsColorInPalette(Color color)bool将 color 加入到当前 Excel 调色版 LoadData(string fileName) LoadData(System.IO.Stream stream) void加载 Excel 到当前 Workbook 中 Open(string fileName, FileFormatType.Default, string password ); +8 void打开 Excel 文件 P

5、rotect(ProtectionType.All, string password); void写保护,并设置取消工作簿保护密码 RemoveExternalLinks()void移除外部链接 RemoveMacro()void移除宏 Replace (string PlaceHolder, string newValue);+8 void工作簿中类型和值完全符合的单元 格,将其替换为新值或对象 Save(Server.UrlEncode(“测试.xls“), FileFormatType.Default, SaveType.OpenInExcel, Response);+8 Void保存工

6、作簿 SaveToStream()System.IO.MemoryStream将工作簿写入内存流中 Unprotect(string password);Void取消工作簿保护状态 ValidateFormula(string formula)bool验证公式 1.2 Worksheet Worksheet worksheet=workbook.Worksheetsindex; or Worksheet worksheet= new Worksheet(); 属性: 名称值类型说明 ActiveCellstring获取或设置当前活动单元格 AutoFilterAutoFilter自动筛选 Ce

7、llsCells单元格集合 ChartsCharts CheckBoxesCheckBoxes CodeNamestring获取编码名称(“Sheet1”。) CommentsComments ConditionalFormattingsConditionalFormattings DisplayRightToLeftbool获取或设置当前工作表显示方向;是 否从右至左 默认为 false FirstVisibleColumnint获取或设置当前工作表显示的起始行 FirstVisibleRowint获取或设置 工作表显示的起始列 HPageBreaksHPageBreaks Hyperlin

8、ksHyperlinks Indexint获取当前工作表索引(标签位置); 下标从 0 开始 IsGridlinesVisiblebool获取或设置是否显示网格 IsPageBreakPreviewbool获取或设置是否显示为分页预览 默认为 false IsProtectedbool获取 Excel 保护状态 IsRowColumnHeadersVisiblebool获取或设置是否显示行和列标题;默 认为 true IsVisiblebool获取或设置是否显示当前标签; 默认为 true ListObjectsListObjects Namestring获取或设置标签名称 OleObject

9、sOleObjects OutlineOutline PageSetupPageSetup PicturesPictures PivotTablesPivotTables ProtectionProtection ShapesShapes TabColorSystem.Drawing.Color获取或设置标签颜色 TextBoxesTextBoxes TypeSheetType枚举值 ValidationsValidations VPageBreaksVPageBreaks WorkbookWorkbook当前标签的Workbook Zoomint获取或设置显示比例; 单位为百分比, 有效数值

10、 10-400 之间 1.2.1AutoFitColumn 指定列设置为自适应列宽 void Worksheet.AutoFitColumn(columnIndex,firstRow,lastRow); +2 名称值类型说明 columnIndexint列标,从 0 开始 firstRowint开始行,从 0 开始 lastRowint结束行,从 0 开始 返回说明 void 1.2.2AutoFitColumns 设置所有列为自适应列宽 void Worksheet.AutoFitColumns(); 名称值类型说明 返回说明 void 1.2.3AutoFitRow 指定行设置为自适应行宽

11、 void Worksheet. AutoFitRow(rowIndex,firstColumn,lastColumn); +2 名称值类型说明 rowIndexint行标,从 0 开始 firstColumnint开始列,从 0 开始 lastColumnint结束列,从 0 开始 返回说明 void 1.2.3ClearComments 清除所有批注 void Worksheet.ClearComments(); 名称值类型说明 返回说明 void 1.2.4Copy 清除所有批注 void Worksheet.Copy(sourcesheet); 名称值类型说明 sourcesheetW

12、orkbook工作表源 返回说明 void 1.2.5CopyConditionalFormatting 拷贝有条件的格式 void Worksheet.CopyConditionalFormatting(sourceRow,sourceColumn,destRow,destColumn); 名称值类型说明 sourceRowint源行标 sourceColumnint源列标 destRowint目的地行标 destColumnint目的地列标 返回说明 void 1.2.6CopyConditionalFormatting 冻结窗格 void Worksheet.FreezePanes(ce

13、llName,freezedRows,freezedColumns) or (Row,Column,freezedRows,freezedColumns); +2 名称值类型说明 cellNamestring单元格名称;例:B2 freezedRowsint冻结行(项标显示行数, 如果行数大于 freezedRows, 超出 行隐藏) freezedColumnsint冻结列(左标显示列数,如果列数大于 freezedColumns, 超出列隐藏) Rowint行标 Columnint列标 返回说明 void 1.2.7GetSelectedRanges 获取当前光标停留的单元格 ArrayL

14、ist Worksheet.GetSelectedRanges() 名称值类型说明 返回说明 System.Collections.ArrayList 1.2.8Move 获取当前光标停留的单元格 void Worksheet.Move(index) 名称值类型说明 indexint移动至索引序号 返回说明 void 1.2.9Protect 写保护 void Worksheet.Protect(type,password,oldPassword); +2 名称值类型说明 typeProtectionType 枚举型设置保护 passwordstring oldPasswordstring 返

15、回说明 void 1.2.10RemoveAllDrawingObjects 删除所有图画(图表)对象 void Worksheet.RemoveAllDrawingObjects(); 名称值类型说明 返回说明 void 1.2.11RemoveSplit 删除拆分 void Worksheet.RemoveSplit(); 名称值类型说明 返回说明 void 1.2.12Replace 在工作表中替换符合要求单元格值 void Worksheet.Replace(oldString, newString); 名称值类型说明 oldStringstring要替换字符串(完全相等) newSt

16、ringstring替换字符串 返回说明 void 1.2.13SetBackground 设置背景图片 void Worksheet.SetBackground(pictureData); 名称值类型说明 pictureDatabyte图片字节 返回说明 void 1.2.14Split 拆分工作表 void Worksheet.Split(); 名称值类型说明 返回说明 void 1.2.15UnFreezePanes 联合冻结窗格 void Worksheet.UnFreezePanes(); 名称值类型说明 返回说明 void 1.2.16Unprotect 解除保护 void Wor

17、ksheet.Unprotect(password); 名称值类型说明 passwordstring工作表密码 返回说明 void 1.3 Worksheets Worksheets worksheets= workbook.Worksheets; or Worksheets worksheets= new Worksheets(); 属性: 名称值类型说明 ActiveSheetIndexint获取或设置当前活动工作表 BuiltInDocumentPropertiesBuiltInDocumentProperties设置内置文件属性 Capacityint获取或设置工作表包含元素数 Cou

18、ntint获取工作表数量 CustomDocumentPropertiesCustomDocumentProperties承接定做活的文件属性 EnableHTTPCompressionbool获取或设置使用 HTTP 压缩 ExternalLinksExternalLinks获取或设置外部链接 NamesNames SheetTabBarWidthint获取或设置工作表标签列表显示宽 度;有效宽度1/1000 WindowHeightCMdouble WindowHeightInchdouble WindowLeftCMdouble WindowLeftInchdouble WindowTo

19、pCMdouble WindowTopInchdouble WindowWidthCMdouble WindowWidthInchdouble 1.3.1Add +3 新增工作表 Worksheet Worksheets.Add(); or Worksheet Worksheets.Add(type) or Worksheet Worksheets.Add(sheetName) 名称值类型说明 typeSheetType 枚举型新增工作表的类型 sheetNamestring新增工作表标签名 返回说明 Worksheet 1.3.2AddCopy +2 拷贝现有工作表至新增工作表 int Wo

20、rksheets.AddCopy(sheetIndex); or int Worksheets.AddCopy(sheetName); 名称值类型说明 sheetIndexint工作表的索引 sheetNamestring工作表标签名 返回说明 int 1.3.3Clear 删除当前工作表 void Worksheets.Clear(); 名称值类型说明 返回说明 void 1.3.4DeleteName 删除指定的 range void Worksheets.DeleteName(definedName); 名称值类型说明 definedNamestringrange 的名称 返回说明 vo

21、id 1.3.5GetEnumerator 获取所有统计员 IEnumerator Worksheets.GetEnumerator(); 名称值类型说明 返回说明 IEnumerator统计员接口 1.3.6GetNamedRanges 获取所有 range 实体 Range Worksheets.GetNamedRanges(); 名称值类型说明 返回说明 Rangerange实体 1.3.7GetRangeByName 根据 range 来获取 Range Worksheets. GetRangeByName(rangeName); 名称值类型说明 rangeNamestringrang

22、e 名称 返回说明 Range 1.3.8RemoveAt 删除工作表 void Worksheets.RemoveAt(indexer); Or void Worksheets.RemoveAt(name); 名称值类型说明 indexerint工作表索引 namestring工作表名称 返回说明 void 1.3.9SetOleSize Sets displayed size when Workbook file is used as an Ole object. void Worksheets.SetOleSize(startRow,endRow,startColumn,endColum

23、n); 名称值类型说明 startRowint起始行 endRowint结束行 startColumnint起始列 endColumnint结束列 返回说明 void 1.3.10SortNames 按名称排序 range void Worksheets.SortNames(); 名称值类型说明 返回说明 void 1.4 Cells Cells cells = new Cells(); or Worksheets.Cells 属性: 名称值类型说明 Capacityint获取或设置包含元素数 ColumnsColumns列集合 Countint获取有效单元格数量(非空单元 格) EndCel

24、l获取最后单元格 IsStringsPreservedbool获取或设置是否用字符来代替密 码 MaxColumnint获取当前工作表最大列, 列下标从 0 开始 MaxDataColumnint获取最大包含数据列;列下标从 0 开始 MaxDataRowint获取最大包含数据行; 行下标从0 开始 MaxRowint获取最大行,行下标从 0 开始 MergedCellsSystem.Collections.ArrayList合并单元格 MinColumnint获取最小列, 列下标从 0 开始 MinRowint获取最小行,行下标从 0 开始 RangesRanges获取或设置 range 实

25、体类 RowsRows行集合 StandardHeightdouble获取或设置单元格高度 StandardWidthdouble获取或设置单元格宽度 StartCell起始单元格 1.4.1ApplyColumnStyle 设置工作表列样式 void Cells.ApplyColumnStyle(Column,style,styleFlag); 名称值类型说明 Columnint列号,下标从 0 开始 styleStyle styleFlagStyleFlag 返回说明 void 1.4.2ApplyRowStyle 设置工作表行样式 void Cells.ApplyRowStyle(row

26、,style,styleFlag); 名称值类型说明 rowint行号,下标从 0 开始 styleStyle styleFlagStyleFlag 返回说明 void 1.4.3ApplyStyle 设置工作表所有单元格样式 void Cells.ApplyStyle(style,styleFlag); 名称值类型说明 styleStyle styleFlagStyleFlag 返回说明 void 1.4.4CheckExistence 检查单元格,如果为空返回-1,否刚返回从 0 行 0 列单元格开始至当前检索单元格非空值数量 int Cells.CheckExistence(row,co

27、lumn); 名称值类型说明 rowint columnint 返回说明 int如果为空返回-1,否刚返回从 0 行 0 列单元格开始至当前检索单元格非空值数量 1.4.5Clear 删除所有单元格数据 void Cells.Clear(); 名称值类型说明 返回说明 void 1.4.6ClearContents 删除起始单元格至结束单元格数据 void Cells.ClearContents(startRow,startColumn,endRow,endColumn); 名称值类型说明 startRowint起始行 startColumnint起始列 endRowint结束行 endCol

28、umnint结束列 返回说明 void 1.4.7ClearFormats 删除起始单元格至结束单元格格式 void Cells.ClearFormats(startRow,startColumn,endRow,endColumn); 名称值类型说明 startRowint起始行 startColumnint起始列 endRowint结束行 endColumnint结束列 返回说明 void 1.4.8ClearRange 删除起始单元格至结束单元格格式和数据 void Cells.ClearRange(startRow,startColumn,endRow,endColumn); 名称值类型

29、说明 startRowint起始行 startColumnint起始列 endRowint结束行 endColumnint结束列 返回说明 void 1.4.9ConvertStringToNumericValue 将所有字符串型数据转换为数值型数据 void Cells.ConvertStringToNumericValue(); 名称值类型说明 返回说明 void 1.4.10CopyColumn 拷贝列 void Cells.CopyColumn(sourceCells,sourceColumnIndex,destinationColumnIndex); 名称值类型说明 sourceCe

30、llsCells源单元格集合 sourceColumnIndexint源列索引 destinationColumnIndexint目的地列索引 返回说明 void 1.4.11CopyRow 拷贝行 void Cells.CopyRow(sourceCells, sourceRowIndex, destinationRowIndex); 名称值类型说明 sourceCellsCells源单元格集合 sourceRowIndexint源行索引 destinationRowIndexint目的地行索引 返回说明 void 1.4.12CreateRange 创建 range Range Cells

31、.CreateRange(upperLeftCell,lowerRightCell); or Range Cells.CreateRange(firstIndex,unmber,isVertical); or Range Cells.CreateRange(firstRow,firstColumn,rowNumber,columnNumber); 名称值类型说明 upperLeftCellstring左单元格名称 lowerRightCellstring右单元格名称 firstIndexint指定 range 首列或首行索引(行或列由 isVertical 确定) unmberint指 定 r

32、ange 首 列 或 首 行 索 引 的 偏 移 量 ( 行 或 列 由 isVertical 确定) isVerticalbool是否垂直延伸;True 为行,如果为行刚包含所有列;false 为列; 如果为列刚包含所有行 firstRowint指定 range 首行索引 firstColumnint指定 range 首列索引 rowNumberint指定行索引偏移量 columnNumberint指定列索引偏移量 返回说明 Range 1.4.13DeleteColumn +2 删除列 void Cells.DeleteColumn(columnIndex); and void Cells

33、.DeleteColumn(columnIndex, updateReference); 名称值类型说明 columnIndexint将要删除列索引 updateReferencebool更新参考 返回说明 void 1.4.14DeleteRange 移除指定 range 内的单元格,并设置 range 外列的方向 void Cells.DeleteRange(stratRow,startColumn,endRow,endColumn,shiftType); 名称值类型说明 stratRowint起始行 startColumnint起始列 endRowint结束行 endColumnint结

34、束列 shiftTypeShiftType 枚举range 外列填充方向 返回说明 void 1.4.15DeleteRow 删除指定行 void Cells.DeleteRow(rowIndex); 名称值类型说明 rowIndexint将要删除行索引 返回说明 void 1.4.16DeleteRows +2 删除指定行集合 void Cells.DeleteRows(rowIndex,rowNumber); and void Cells.DeleteRows(rowIndex,rowNumber,updateReference); 名称值类型说明 rowIndexint将要删除列索引 r

35、owNumberint指定删除的行数目 updateReferencebool更新参考 返回说明 void 1.4.17EndCellInColumn +2 void Cells.EndCellInColumn(columnIndex); and void Cells. EndCellInColumn(startRow,endRow,startColumn,endColumn); 名称值类型说明 columnIndexbyte startRowint endRowint startColumnbyte endColumnbyte 返回说明 void 1.4.18EndCellInRow +2

36、void Cells.EndCellInRow(rowIndex); and void Cells.EndCellInRow(startRow,endRow,startColumn,endColumn); 名称值类型说明 rowIndexint startRowint endRowint startColumnbyte endColumnbyte 返回说明 void 1.4.19ExportArray 输出指定 range 单元格内容到 object 二维数组中 object, Cells.ExportArray(firstRow,firstColumn,rowNumber,columnNum

37、ber); 名称值类型说明 firstRowint首行 firstColumnint首列 rowNumberint行数目 columnNumberint列数目 返回说明 object, 1.4.20ExportDataTable +4 输出指定 range 单元格内容到 DataTable 中;每列单元格以统一格式导入到 Excel,如果列所有单元格有不同格式的 值,输出会报错 DataTable Cells.ExportDataTable(firstRow,firstColumn,rowNumber,columnNuber); Or DataTable Cells.ExportDataTab

38、le(firstRow,firstColumn,rowNumber,columnNuber,exportColumnName); Or DataTable Cells.ExportDataTable(firstRow,firstColumn,rowNumber,columnNumber,defaultValues); Or DataTable ExportDataTable(firstRow,firstColumn,rowNumber,columnNumber,exportColumnName,isVertical); 名称值类型说明 firstRowint首行 firstColumnint首

39、列 rowNumberint行数目 columnNumberint列数目 exportColumnNamebool是否输出行名 isVerticalbool如果 isVertical 为 true,列转 DataTable 列 如果 isVertical 为 false,列转 DataTable 行 defaultValuesobject输出默认值 返回说明 DataTable 1.4.21ExportDataTableAsString +2 输出指定 range 单元格数据以字符串格式输出到 DataTable 中 DataTable Cells. ExportDataTableAsStri

40、ng(firstRow,firstColumn,rowNumber,columnNumber); Or DataTable Cells.ExportDataTableAsString(firstRow,firstColumn,rowNumber,columnNumber, exportCloumnName) 名称值类型说明 firstRowint首行 firstColumnint首列 rowNumberint行数目 columnNumberint列数目 exportColumnNamebool是否输出行名 返回说明 DataTable 1.4.22ExportTypeArray 输出指定 ra

41、nge 单元格数据类型 至 CellValueType 二维数组中 CellValueType, Cells.ExportTypeArray(firstRow,firstColumn,rowNumber,columnNumber); 名称值类型说明 firstRowint首行 firstColumnint首列 rowNumberint行数目 columnNumberint列数目 返回说明 CellValueType,返回每个单元格数据类型 1.4.23FindFormula 返回当前工作表中公式和 formula 相同的第一个单元格 Cell Cells.FindFormula(formula

42、,previousCell); 名称值类型说明 formulastringExcel 公式 previousCellCell 返回说明 Cell 1.4.24FindFormulaContains 返回当前工作表中公式包含 formula 字符串的第一个单元格 Cell Cells.FindFormulaContains(formula,previousCell); 名称值类型说明 formulastring公式字符串;例:”=”,”SUM”等 previousCellCell 返回说明 Cell 1.4.25FindNumber +2 返回当前工作表中单元格格式为数值型并值为 inputSt

43、ring 的第一个单元格 Cell Cells.FindNumber(inputNumber,previousCell); Or Cell Cells.FindNumber(inputNumber,previousCell); 名称值类型说明 inputNumberDouble Or int 公式字符串;例:”=”,”SUM”等 previousCellCell 返回说明 Cell 1.4.26FindString +3 返回当前工作表中单元格格式为字符串型并值为 inputString 的第一个单元格 Cell Cells.FindString(inputString,previousCel

44、l); Or Cell Cells.FindString(inputString,previousCell,upDown); Or Cell Cells.FindString(inputString,previousCell,area); 名称值类型说明 inputStringstring查询单元格值 previousCellCell upDownbool areaCellArea 返回说明 Cell 1.4.27FindStringContains +3 返回当前工作表中单元格格式为字符型并值包含 inputString 的第一个单元格 Cell Cells. FindStringConta

45、ins (inputString,previousCell); Or Cell Cells. FindStringContains (inputString,previousCell,isCaseSensitive); Or Cell Cells. FindStringContains(inputString,previousCell,isCaseSensitive,area); 名称值类型说明 inputStringstring查询单元格包含的值 previousCellCell isCaseSensitivebool areaCellArea 返回说明 Cell 1.4.28FindStr

46、ingEndsWith 返回当前工作表中单元格格式为字符串并值尾部位置为 inputString 的第一个单元格 Cell Cells. FindStringEndsWith (inputString,previousCell); 名称值类型说明 inputStringstring查询单元格包含的值 previousCellCell 返回说明 Cell 1.4.29FindStringStartsWith 返回当前工作表中单元格格式为字符串并值头部位置为 inputString 的第一个单元格 Cell Cells. FindStringStartsWith(inputString,previ

47、ousCell); 名称值类型说明 inputStringstring查询单元格包含的值 previousCellCell 返回说明 Cell 1.4.30GetColumnWidth 获取指定列的列宽 double Cells.GetColumnWidth(column); 名称值类型说明 columnint列索引 返回说明 double 1.4.31GetColumnWidthPixel 获取指定列的列宽以像素为单位 int Cells.GetColumnWidthPixel(column); 名称值类型说明 columnint列索引 返回说明 int 1.4.32GetEnumerato

48、r 获取统计员实体 IEnumerator Cells.GetEnumerator(); 名称值类型说明 columnint列索引 返回说明 IEnumerator 1.4.33GetRowHeight 获取行高度 double Cells.GetRowHeight(row); 名称值类型说明 rowint行索引 返回说明 double 1.4.34GetRowHeightPixel 获取行高度以像素为单位 int Cells.GetRowHeightPixel(row); 名称值类型说明 rowint行索引 返回说明 int 1.4.35GroupColumns +2 列分组(不带求合) v

49、oid Cells.GroupColumns(firstIndex,lastIndex); or void Cells.GroupColumns(firstIndex,lastIndex,isHidden) 名称值类型说明 firstIndexint列索引 lastIndexint统计列索引偏移量; isHiddenbool是否隐藏 返回说明 int 1.4.36GroupRows +2 行分组(不带求合) void Cells.GroupRows(firstIndex,lastIndex); or void Cells.GroupRows(firstIndex,lastIndex,isHidden) 名称值类型说明 firstIndexint行索引 lastIndexint统计行索引偏移量; isHiddenbool是否隐藏 返回说明 int 1.4.37HideColumn 隐藏列 void Cells.HideColumn(column); 名称值类型说明 columnint列索引 返回说明 void 1.4.38HideRow 隐藏行 void Cells.HideRow(row); 名称值类型说明 rowint行索引 返回说明 void 1.4.39ImportArray +6 将数组导入至工作表中 void C

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1