版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、Aspose.Cells 相应操作1,上传1.1 WorkbookWorkbook workBook = new Workbook。;属,性:名称值类型说明ColorsColor 获取或设置Excel颜色ConvertNumericDatabool获取或设置是否将字符串转换至数字数据默认值为trueDataSorterDataSorter获取或设置数据分级Date1904boolDefaultStyleAspose.Cells. Style获取或设置工作簿默认样式HasMacrobool获取工作簿是否包含宏观调控或宏IsHScrollBarVisiblebool获取或设置左部滚动条(控制行)
2、默认彳1为trueIsProtectedbool获取工作簿保护状态IsVScrollBarVisiblebool获取或设置底部滚动条(控制列) 默认彳1为trueLanguageCountryCode -枚举类型获取或设置语言默认为当前计算机区域Passwordstring获取或设置工作簿密码ReCalcOnOpenbool获取或设置是否重新计算所有打开文件的公式RegionCountryCode -枚举类型获取或设置 工作簿区域(指当前使用者区域)默认为当前计算机区域Sharedbool获取或设置当前工作簿是否共享默认为falseShowTabsbool获取或设置是否显示标签(工作表标签)默
3、认为trueStylesStyles样式集合WorksheetsWorksheet事件CalculateFormula( bool ignoreError ,ICustomFunction customFunction) +3void计算公式ChangePalette( Color color, int index)void设置当前颜色在调色版中显示顺序Combine(Workbook secondWorkbook)void联合工作簿,将secondWorkbook工作簿中workSheet追加到当前工作簿中Copy( Workbook source)void拷贝工作簿到当前工作簿Decryp
4、t( 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 ); +8void打开Excel文件Protect( ProtectionType .All, string password);void写
5、保护,并设置取消工作簿保护密码RemoveExternalLinks()void移除外部链接RemoveMacro()void移除宏Replace ( string PlaceHolder, string newValue); +8void工作簿中类型和值完全符合的单元 格,将其替换为新值或对象Save(Server.UrlEncode("测试.xls"),FileFormatType .Default,SaveType.OpenInExcel, Response);+8Void保存工作簿SaveToStream()System.IO. MemoryStream将工作簿写入
6、内存流中Unprotect( string password);Void取消工作簿保护状态ValidateFormula( string formula)bool验证公式1.2 WorksheetWorksheet worksheet=workbook.Worksheetsindex; orWorksheet worksheet= new Worksheet ();属,性:名称值类型说明ActiveCellstring获取或设置当前活动单元格AutoFilterAutoFilter自动筛选CellsCells单元格集合ChartsChartsCheckBoxesCheckBoxesCodeNa
7、mestring获取编码名称(Sheet"。)CommentsCommentsConditionalFormattingsConditionalFormattingsDisplayRightToLeftbool获取或设置当前工作表显示方向;是否从右至左默认为falseFirstVisibleColumnint获取或设置当前工作表显示的起始行FirstVisibleRowint获取或设置工作表显示的起始列HPageBreaksHPageBreaksHyperlinksHyperlinksIndexint获取当前工作表索引(标签位置); 下标从0开始IsGridlinesVisibleb
8、ool获取或设置是否显示网格IsPageBreakPreviewbool获取或设置是否显示为分页预览默认为falseIsProtectedbool获取Excel保护状态IsRowColumnHeadersVisiblebool获取或设置是否显示行和列标题;默认为trueIsVisiblebool获取或设置是否显示当前标签;默认为trueListObjectsListObjectsNamestring获取或设置标签名称OleObjectsOleObjectsOutlineOutlinePageSetupPageSetupPicturesPicturesPivotTablesPivotTables
9、ProtectionProtectionShapesShapesTabColorSystem.Drawing. Color获取或设置标签颜色TextBoxesTextBoxesTypeSheetType 一枚举值ValidationsValidationsVPageBreaksVPageBreaksWorkbookWorkbook当前标签的 WorkbookZoomint获取或设置显示比例;单位为百分比, 有效数值10-400之间1.2.1 AutoFitColumn指定列设置为自适应列宽void Worksheet .AutoFitColumn(columnIndex,firstRow,la
10、stRow); +2名称值类型说明columnIndexint列标,从0开始firstRowint开始行,从0开始lastRowint结束行,从0开始返回说明void1.2.2 AutoFitColumns设置所有列为自适应列宽void Worksheet .AutoFitColumns();名称值类型说明返回说明void1.2.3 AutoFitRow指定行设置为自适应行宽void Worksheet. AutoFitRow(rowIndex,firstColumn,lastColumn); +2名称值类型说明rowIndexint行标,从0开始firstColumnint开始列,从0开始l
11、astColumnint结束列,从0开始返回说明void1.2.3 ClearComments清除所有批注void Worksheet .ClearComments();名称值类型说明返回说明void1.2.4 Copy清除所有批注void Worksheet .Copy(sourcesheet);名称值类型说明sourcesheetWorkbook工作表源返回说明void1.2.5 CopyConditionalFormatting拷贝有条件的格式void Worksheet .CopyConditionalFormatting(sourceRow,sourceColumn,destRow,
12、destColumn);名称值类型说明sourceRowint源行标sourceColumnint源列标destRowint目的地行标destColumnint目的地列标返回说明void1.2.6 CopyConditionalFormatting冻结窗格void Worksheet .FreezePanes(cellName,freezedRows,freezedColumns) or(Row,Column,freezedRows,freezedColumns); +2名称值类型说明cellNamestring单元格名称;例:B2freezedRowsint冻结行(项标显示行数,如果行数大于
13、freezedRows ,超出 行隐藏)freezedColumnsint冻结列(左标显示列数,如果列数大于freezedColumns ,超出列隐藏)Rowint行标Columnint列标返回说明void1.2.7 GetSelectedRanges获取当前光标停留的单元格ArrayList Worksheet .GetSelectedRanges()名称值类型说明返回说明System.Collections. ArrayList1.2.8 Move获取当前光标停留的单元格void Worksheet .Move(index)名称值类型说明indexint移动至索引序号返回说明void1.2
14、.9 Protect写保护void Worksheet .Protect(type,password,oldPassword); +2名称值类型说明typeProtectionType 我举型设置保护passwordstringoldPasswordstring返回说明void1.2.10 RemoveAllDrawingObjects删除所有图画(图表)对象void Worksheet .RemoveAllDrawingObjects() ;名称值类型说明返回说明void1.2.11 RemoveSplit删除拆分void Worksheet .RemoveSplit();名称值类型说明返回
15、说明void1.2.12 Replace在工作表中替换符合要求单元格值void Worksheet .Replace(oldString, newString);名称值类型说明oldStringstring要替换字符串(完全相等)newStringstring替换字符串返回说明void1.2.13 SetBackground设置背景图片void Worksheet .SetBackground(pictureData);名称值类型说明pictureDatabyte 口图片字节返回说明void1.2.14 Split拆分工作表void Worksheet .Split();名称值类型说明返回说明
16、void1.2.15 UnFreezePanes联合冻结窗格void Worksheet .UnFreezePanes();名称值类型说明返回说明void1.2.16 Unprotect解除保护void Worksheet .Unprotect(password);名称值类型说明passwordstring工作表密码返回说明void1.3 WorksheetsWorksheets worksheets= workbook.Worksheets; orWorksheets worksheets= new Worksheets ();属,性:名称值类型说明ActiveSheetIndexint获取
17、或设置当前活动工作表BuiltInDocumentPropertiesBuiltInDocumentProperties设置内置文件属性Capacityint获取或设置工作表包含元素数Countint获取工作表数量CustomDocumentPropertiesCustomDocumentProperties承接定做活的文件属性EnableHTTPCompressionbool获取或设置使用HTTP压缩ExternalLinksExternalLinks获取或设置外部链接NamesNamesSheetTabBarWidthint获取或设置工作表标签列表显示宽度;有效宽度1/1000Window
18、HeightCMdoubleWindowHeightInchdoubleWindowLeftCMdoubleWindowLeftInchdoubleWindowTopCMdoubleWindowTopInchdoubleWindowWidthCMdoubleWindowWidthInchdouble1.3.1 Add +3新增工作表Worksheet Worksheets .Add();orWorksheet Worksheets .Add(type) orWorksheet Worksheets .Add(sheetName)名称值类型说明typeSheetType 枚举型新增工作表的类型s
19、heetNamestring新增工作表标签名返回说明Worksheet1.3.2 AddCopy +2拷贝现有工作表至新增工作表int Worksheets .AddCopy(sheetIndex);orint Worksheets .AddCopy(sheetName);名称值类型说明sheetIndexint工作表的索引sheetNamestring工作表标签名返回说明int1.3.3 Clear删除当前工作表void Worksheets .Clear();名称值类型说明返回说明void1.3.4 DeleteName删除指定的 rangevoid Worksheets .DeleteN
20、ame(definedName);名称值类型说明definedNamestringrange的名称返回说明void1.3.5 GetEnumerator获取所有统计员Enumerator Worksheets .GetEnumerator();名称值类型说明返回说明Enumerator统计员接口1.3.6 GetNamedRanges获取所有range实体Range Worksheets .GetNamedRanges();名称值类型说明返回说明Rangerange实体1.3.7 GetRangeByName根据range来获取Range Worksheets. GetRangeByName(
21、rangeName);名称值类型说明rangeNamestringrange名称返回说明Range1.3.8 RemoveAt删除工作表void Worksheets .RemoveAt(indexer);Orvoid Worksheets .RemoveAt(name);名称值类型说明indexerint工作表索引namestring工作表名称返回说明void1.3.9 SetOleSizeSets displayed size when Workbook file is used as an Ole object. void Worksheets .SetOleSize(startRow,
22、endRow,startColumn,endColumn);名称值类型说明startRowint起始行endRowint结束行startColumnint起始列endColumnint结束列返回说明void1.3.10 SortNames按名称排序rangevoid Worksheets .SortNames();名称值类型说明返回说明void1.4 CellsCells cells = new Cells (); orWorksheets .Cells属,性:名称值类型说明Capacityint获取或设置包含元素数ColumnsColumns列集合Countint获取有效单元格数量(非空单元
23、格)EndCell获取最后单元格IsStringsPreservedbool获取或设置是否用字符来代替密码MaxColumnint获取当前工作表最大列,列下标从0开始MaxDataColumnint获取最大包含数据列;列下标从0 开始MaxDataRowint获取最大包含数据行;行下标从0 开始MaxRowint获取最大行,行下标从0开始MergedCellsSystem.Collections. ArrayList合并单元格MinColumnint获取最小列,列下标从0开始MinRowint获取最小行,行下标从 0开始RangesRanges获取或设置range实体类RowsRows行集合S
24、tandardHeightdouble获取或设置单元格高度StandardWidthdouble获取或设置单元格宽度StartCell起始单兀格1.4.1 ApplyColumnStyle设置工作表列样式void Cells .ApplyColumnStyle(Column,style,styleFlag);名称值类型说明Columnint列号,下标从0开始styleStylestyleFlagStyleFlag返回说明void1.4.2 ApplyRowStyle设置工作表行样式void Cells .ApplyRowStyle(row,style,styleFlag);名称值类型说明row
25、int行号,下标从0开始styleStylestyleFlagStyleFlag返回说明void1.4.3 ApplyStyle设置工作表所有单元格样式void Cells .ApplyStyle(style,styleFlag);名称值类型说明styleStylestyleFlagStyleFlag返回说明void1.4.4 CheckExistence检查单元格,如果为空返回-1,否刚返回从0行0列单元格开始至当前检索单元格非空值数量 int Cells .CheckExistence(row,column);名称值类型说明rowintcolumnint返回说明int如果为空返回-1,否刚
26、返回从0行0列单元格开始至当前检索单元格非空值数量1.4.5 Clear删除所有单元格数据void Cells .Clear();名称值类型说明返回说明void1.4.6 ClearContents删除起始单元格至结束单元格数据void Cells .ClearContents(startRow,startColumn,endRow,endColumn);名称值类型说明startRowint起始行startColumnint起始列endRowint结束行endColumnint结束列返回说明void1.4.7 ClearFormats删除起始单元格至结束单元格格式void Cells .Cle
27、arFormats(startRow,startColumn,endRow,endColumn);名称值类型说明startRowint起始行startColumnint起始列endRowint结束行endColumnint结束列返回说明void1.4.8 ClearRange删除起始单元格至结束单元格格式和数据void Cells .ClearRange(startRow,startColumn,endRow,endColumn);名称值类型说明startRowint起始行startColumnint起始列endRowint结束行endColumnint结束列返回说明void1.4.9 Con
28、vertStringToNumericValue将所有字符串型数据转换为数值型数据void Cells .ConvertStringToNumericValue。;名称值类型说明返回说明void1.4.10 CopyColumn拷贝列void Cells .CopyColumn(sourceCells,sourceColumnIndex,destinationColumnIndex);名称值类型说明sourceCellsCells源单元格集合sourceColumnIndexint源列索引destinationColumnIndexint目的地列索引返回说明void1.4.11 CopyRow
29、拷贝行void Cells .CopyRow(sourceCells, sourceRowIndex, destinationRowIndex);名称值类型说明sourceCellsCells源单元格集合sourceRowIndexint源行索引destinationRowIndexint目的地行索引返回说明void1.4.12 CreateRange创建rangeRange Cells .CreateRange(upperLeftCell,lowerRightCell); orRange Cells .CreateRange(firstIndex,unmber,isVertical); or
30、Range Cells .CreateRange(firstRow,firstColumn,rowNumber,columnNumber);名称值类型说明upperLeftCellstring左单元格名称lowerRightCellstring右单元格名称firstIndexint指定range首列或首行索引(行或列由isVertical 确定)unmberint指定range首列或首行索引的偏移量(行或列由isVertical 确定)isVerticalbool是否垂直延伸;True为行,如果为行刚包含所有列 false 为列;如果为列刚包含所有行firstRowint指定range首行索引
31、firstColumnint指定range首列索引rowNumberint指定行索引偏移量columnNumberint指定列索引偏移量返回说明Range1.4.13 DeleteColumn +2删除列void Cells .DeleteColumn(columnIndex);andvoid Cells .DeleteColumn(columnIndex, updateReference);名称值类型说明columnIndexint将要删除列索引updateReferencebool更新参考返回说明void1.4.14 DeleteRange移除指定range内的单元格,并设置range外列
32、的方向void Cells .DeleteRange(stratRow,startColumn,endRow,endColumn,shiftType);名称值类型说明stratRowint起始行startColumnint起始列endRowint结束行endColumnint结束列shiftTypeShiftType 我举range外列填充方向返回说明void1.4.15 DeleteRow删除指定行void Cells .DeleteRow(rowIndex);名称值类型说明rowIndexint将要删除行索引返回说明void1.4.16 DeleteRows +2删除指定行集合void C
33、ells .DeleteRows(rowIndex,rowNumber);andvoid Cells .DeleteRows(rowIndex,rowNumber,updateReference);名称值类型说明rowIndexint将要删除列索引rowNumberint指定删除的行数目updateReferencebool更新参考返回说明void1.4.17 EndCellInColumn +2void Cells .EndCellInColumn(columnIndex);andvoid Cells . EndCellInColumn(startRow,endRow,startColumn
34、,endColumn);名称值类型说明columnIndexbytestartRowintendRowintstartColumnbyteendColumnbyte返回说明void1.4.18 EndCelllnRow +2void Cells .EndCellInRow(rowIndex);andvoid Cells .EndCellInRow(startRow,endRow,startColumn,endColumn);名称值类型说明rowIndexintstartRowintendRowintstartColumnbyteendColumnbyte返回说明void1.4.19 Expor
35、tArray输出指定range单元格内容到 object二维数组中object , Cells .ExportArray(firstRow,firstColumn,rowNumber,columnNumber);名称值类型说明firstRowint首行firstColumnint首列rowNumberint行数目columnNumberint列数目返回说明object ,1.4.20 ExportDataTable +4输出指定range单元格内容到 DataTable中;每列单元格以统一格式导入到Excel,如果列所有单元格有不同格式的值,输出会报错DataTable Cells .Expo
36、rtDataTable(firstRow,firstColumn,rowNumber,columnNuber);OrDataTable Cells .ExportDataTable(firstRow,firstColumn,rowNumber,columnNuber,exportColumnName);OrDataTable Cells .ExportDataTable(firstRow,firstColumn,rowNumber,columnNumber,defaultValues);OrDataTable ExportDataTable(firstRow,firstColumn,rowNu
37、mber,columnNumber,exportColumnName,isVertical);名称值类型说明firstRowint首行firstColumnint首列rowNumberint行数目columnNumberint列数目exportColumnNamebool是否输出行名isVerticalbool如果 isVertical 为 true ,列转 DataTable 列 如果 isVertical 为 false,列转 DataTable 行defaultValuesobject 输出默认值返回说明DataTable1.4.21 ExportDataTableAsString +2
38、输出指定range单元格数据以字符串格式输出到DataTable中DataTable Cells . ExportDataTableAsString(firstRow,firstColumn,rowNumber,columnNumber); OrDataTable Cells .ExportDataTableAsString(firstRow,firstColumn,rowNumber,columnNumber, exportCloumnName)名称值类型说明firstRowint首行firstColumnint首列rowNumberint行数目columnNumberint列数目expor
39、tColumnNamebool是否输出行名返回说明DataTable1.4.22 ExportTypeArray输出指定range单元格数据类型至CellValueType二维数组中CellValueType , Cells .ExportTypeArray(firstRow,firstColumn,rowNumber,columnNumber);名称值类型说明firstRowint首行firstColumnint首列rowNumberint行数目columnNumberint列数目返回说明CellValueType ,返回每个单兀格数据类型1.4.23 FindFormula返回当前工作表中
40、公式和formula相同的第一个单元格Cell Cells .FindFormula(formula,previousCell);名称值类型说明formulastringExcel公式previousCellCell返回说明Cell1.4.24 FindFormulaContains返回当前工作表中公式包含formula字符串的第一个单元格Cell Cells .FindFormulaContains(formula,previousCell);名称值类型说明formulastring公式字符串;例:"=","SUM等previousCellCell返回说明Cel
41、l1.4.25 FindNumber +2返回当前工作表中单元格格式为数值型并值为inputStringCell Cells .FindNumber(inputNumber,previousCell);OrCell Cells .FindNumber(inputNumber,previousCell);的第一个单元格名称值类型说明inputNumberDoubleOr int公式字符串;例:"=","SUM等previousCellCell返回说明Cell1.4.26 FindString +3返回当前工作表中单元格格式为字符串型并值为inputString 的第
42、一个单元格Cell Cells .FindString(inputString,previousCell);OrCell Cells .FindString(inputString,previousCell,upDown); OrCell Cells .FindString(inputString,previousCell,area);名称值类型说明inputStringstring查询单元格值previousCellCellupDownboolareaCellArea返回说明Cell1.4.27 FindStringContains +3返回当前工作表中单元格格式为字符型并值包含inputS
43、tring的第一个单元格Cell Cells . FindStringContains (inputString,previousCell);OrCell Cells . FindStringContains (inputString,previousCell,isCaseSensitive);OrCell Cells . FindStringContains(inputString,previousCell,isCaseSensitive,area);名称值类型说明inputStringstring查询单元格包含的值previousCellCellisCaseSensitiveboolare
44、aCellArea返回说明Cell1.4.28 FindStringEndsWith返回当前工作表中单元格格式为字符串并值尾部位置为inputString的第一个单元格Cell Cells . FindStringEndsWith (inputString,previousCell);名称值类型说明inputStringstring查询单元格包含的值previousCellCell返回说明Cell1.4.29 FindStringStartsWith返回当前工作表中单元格格式为字符串并值头部位置为inputString的第一个单元格Cell Cells . FindStringStartsWi
45、th(inputString,previousCell);名称值类型说明inputStringstring查询单元格包含的值previousCellCell返回说明Cell1.4.30 GetColumnWidth获取指定列的列宽double Cells .GetColumnWidth(column);名称值类型说明columnint列索引返回说明double1.4.31 GetColumnWidthPixel获取指定列的列宽以像素为单位int Cells .GetColumnWidthPixel(column);名称值类型说明columnint列索引返回说明int1.4.32 GetEnum
46、erator获取统计员实体Enumerator Cells .GetEnumerator();名称值类型说明columnint列索引返回说明Enumerator1.4.33 GetRowHeight获取行高度double Cells .GetRowHeight(row);名称值类型说明rowint行索引返回说明double1.4.34 GetRowHeightPixel获取行高度以像素为单位int Cells .GetRowHeightPixel(row);名称值类型说明rowint行索引返回说明int1.4.35 GroupColumns +2列分组(不带求合)void Cells .GroupColumns(firstIndex,lastIndex);orvoid Cells .GroupColumns(firstIndex,lastIndex,isHidden)名称值类型说明firstIndexint列索引lastIndexint统计列索引偏移量;isHiddenbool是否隐藏返回说明int1.4.36 GroupRows +2行分组(不带求合)void Cells .GroupRows(firstIndex,lastIndex);orvoid Cells .Gro
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 工厂食堂外包租赁协议书
- 餐饮审计租赁合同模板
- 船舶运输吊车租赁协议模板
- 安徽省心理咨询室租赁合同
- 媒体制作加班内容创新
- 国际农业合作合同管理办法
- 美甲店营业员劳动合同
- 医疗设施建设合同监管
- 八年级道德与法治开学摸底考试卷(天津专用)(答题卡)A4版
- 水泥生产储罐租赁合同
- 园林绿化安全生产培训
- 2024年吊车使用协议(一年期)
- 临床护理带教老师培训
- 辽宁省大连市金州区2024-2025学年八年级上学期11月期中考试数学试题(含答案)
- 水电站管护协议书范文范本
- 酒店直播方案
- 安徽省合肥市第五十中学西校区2024-2025学年期中考试七年级数学试题(无答案)
- 湖北省恩施市沙地初中2024-2025学年八年级数学上学期期中考试题卷(含答案)
- 国开2024年秋《大数据技术概论》形考作业1-4答案
- 旅游景区旅游安全风险评估报告
- 部编2024版历史七年级上册第三单元《第14课 丝绸之路的开通与经营西域》说课稿
评论
0/150
提交评论