Excel操作之Aspose.Cells--基本属性或方法
1、workbook属性
Workbook workBook = new Workbook();
Workbook属性 | ||
名称 | 值类型 | 说明 |
Colors | Color[] | 获取或设置Excel颜色 |
ConvertNumericData | bool | 获取或设置是否将字符串转换至数字数据默认值为true |
DataSorter | DataSorter | 获取或设置数据分级 |
Date1904 | bool | |
DefaultStyle | Aspose.Cells.Style | 获取或设置工作簿默认样式 |
HasMacro | bool | 获取工作簿是否包含宏观调控或宏 |
IsHScrollBarVisible | bool | 获取或设置左部滚动条(控制行)默认值为true |
IsProtected | bool | 获取工作簿保护状态 |
IsVScrollBarVisible | bool | 获取或设置底部滚动条(控制列)默认值为true |
Language | CountryCode | 获取或设置语言=--枚举类型 默认为当前计算机区域 |
Password | string | 获取或设置工作簿密码 |
ReCalcOnOpen | bool | 获取或设置是否重新计算所有打开文件的公式 |
Region | CountryCode | 获取或设置工作簿区域(指当前使用者区域)=--枚举类型 默认为当前计算机区域 |
Shared | bool | 获取或设置当前工作簿是否共享默认为false |
ShowTabs | bool | 获取或设置是否显示标签(工作表标签)默认为true |
Styles | Styles | 样式集合 |
2、Worksheet事件
名称 | 返回值 | 说明 |
CalculateFormula(bool ignoreError,ICustomFunction customFunction) +3 | void | 计算公式 |
ChangePalette(Color color,int index) | void | 设置当前颜色在调色版中显示顺序 |
Combine(Workbook secondWorkbook) | void | 联合工作簿,将secondWorkbook 工作簿中workSheet追加到当前工作簿中 |
Copy(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文件 |
Protect(ProtectionType.All,string password); | void | 写保护,并设置取消工作簿保护密码 |
RemoveExternalLinks() | void | 移除外部链接 |
RemoveMacro() | void | 移除宏 |
Replace (string PlaceHolder,string newValue); +8 | void | 工作簿中类型和值完全符合的单元格,将其替换为新值或对象 |
Save(Server.UrlEncode("文件名"),FileFormatType.Default, SaveType.OpenInExcel, Response);+8 | Void | 保存工作簿 |
SaveToStream() | System.IO.MemoryStream | 将工作簿写入内存流中 |
Unprotect(string password); | Void | 取消工作簿保护状态 |
ValidateFormula(string formula) | bool | 验证公式 |