Aspose.Cells中文版工作簿属性与操作详解

版权申诉
0 下载量 171 浏览量 更新于2024-07-07 收藏 742KB PDF 举报
"Aspose.Cells中文版文档.pdf" Aspose.Cells是一个强大的.NET组件,用于处理Microsoft Excel文件,无需依赖Microsoft Office。它提供了广泛的API,允许开发者创建、读取、修改和渲染Excel电子表格。以下是对该组件的一些关键特性和操作的详细说明: 1. **Workbook对象** Workbook是Aspose.Cells的核心类,代表一个Excel工作簿。你可以通过`new Workbook()`来创建一个新的工作簿实例。 2. **属性** - **Colors**: 一个Color数组,用于获取或设置Excel文件中的颜色。 - **ConvertNumericData**: 一个布尔值,控制是否将字符串自动转换为数字,默认为true。 - **DataSorter**: 提供数据排序功能,可以设置数据分级规则。 - **Date1904**: 如果为true,表示使用1904日期系统,否则使用默认的1900日期系统。 - **DefaultStyle**: 获取或设置工作簿的默认样式,影响新创建的单元格样式。 - **HasMacro**: 判断工作簿是否包含宏。 - **IsHScrollBarVisible**: 控制工作簿视图中行的水平滚动条是否可见,默认为true。 - **IsProtected**: 检查工作簿是否被保护,如果设置为true,则需要密码才能编辑。 - **IsVScrollBarVisible**: 控制列的垂直滚动条是否可见,默认为true。 - **Language**: 使用CountryCode枚举设置工作簿的语言,默认为本地区域设置。 - **Password**: 设置或获取工作簿的打开密码。 - **ReCalcOnOpen**: 如果为true,工作簿打开时会重新计算所有公式。 - **Region**: 使用CountryCode枚举设置工作簿的区域设置,如日期和货币格式。 - **Shared**: 表示工作簿是否为共享,即多个用户同时编辑,默认为false。 - **ShowTabs**: 是否显示工作表标签,默认为true。 - **Styles**: 一个样式集合,包含了工作簿中所有的样式。 - **Worksheets**: 包含工作簿中的所有Worksheet对象。 3. **事件** - **CalculateFormula**: 当计算公式时触发,可忽略错误并自定义函数。 - **ChangePalette**: 改变调色板中颜色的位置。 - **Combine**: 合并两个Workbook对象,将第二个工作簿的worksheet添加到第一个工作簿中。 - **Copy**: 复制一个Workbook到另一个Workbook。 4. **方法** - **Decrypt**: 使用指定的密码解密受保护的工作簿。 - **Save**: 保存Workbook到指定的文件路径或流中。 - **SaveAs**: 类似于Save,但可以指定不同的文件格式和保存选项。 5. **其他操作** - **Worksheet**: 工作表是Workbook中的基本单元,可以添加、删除和操作工作表中的单元格、行、列和图表。 - **Style**: 可以自定义单元格、行、列的样式,包括字体、填充色、边框等。 - **公式和函数**: Aspose.Cells支持Excel中的公式和内置函数,也可以自定义函数。 - **图像和图形**: 可以在工作簿中插入和操作图片、形状等元素。 - **数据验证**: 提供了数据验证功能,如输入限制和条件格式化。 Aspose.Cells的强大之处在于其全面的API,允许开发者实现复杂的功能,如数据导入导出、格式转换、数据分析等,而无需直接与Excel应用程序交互,这极大地提高了开发效率和跨平台兼容性。