AceyOffice教程如何操控单元格

首先来看下微软Excel的单元格可以进行哪些设置:

1.设置值:选中要输入的单元格,直接输入值。输入的值可以是任何类型。比如:Hello World

2.设置公式:选中要输入的单元格,输入公式,要注意的是公式前一定要加"=",要不然会被当成单元格的值来处理。比如:=SUM(1,2),

Excel会自动计算出输入公式得出的结果值。

3.设置单元格格式:选中要输入的单元格,单击鼠标右键,选择单元格格式,你可以设置该单元格的数值格式、对齐方式、字体、边框等。

4.获取单元格应用的样式:选中单元格,选择菜单中“格式>样式”,就会看到样式的名称。

5.应用指定样式到单元格:选中要应用样式的单元格,再选择菜单中“格式>样式”,将选择的样式应用到指定的单元格中。

6.设置单元格富文本:选中单元格并输入值,为同一个单元格的值设置不同字体属性。

7.复制单元格:支持将指定单元格的内容(包含单元格值和格式)复制到选中单元格中。

8.仅复制单元格格式:支持仅复制单元格格式,不包括单元格内容(包含值和公式),具体操作如下:选择格式刷,点击被复制单元格,再选择要复制的单元格即可。

9.添加批注到单元格:选中要添加批注的单元格对象,鼠标右键选择"插入批注",那该批注被添加到到该单元格。

再来看下Acey.ExcelX中ICell单元格对象支持的属性和方法。

1.设置值:object Value { get; set; }提供属性为指定的单元格对象输入任何类型值。

2.设置公式:string Formula { get; set; }提供属性为指定的单元格对象设置公式,设置好公式后,Acey.ExcelX会自动计算该公式的结果,你可以通过属性Value来获取

计算的结果。

3.设置单元格格式:ICellFormat CellFormat { get; }通过该属性,你可以为单元格对象设置格式。包括单元格的数值格式、对齐方式、字体、边框等。

4.获取单元格应用的样式:IStyle GetStyle();来获取该单元格对象应用的样式。

5.应用指定样式到单元格:void ApplyStyle(IStyle style);通过该方法可将该单元格指定的样式应用到该单元格。

6.设置单元格富文本:ICharacters Characters { get; }来设置单元格的富文本。

7.复制单元格:void Copy(ICell source);提供复制指定单元格的内容到该单元格对象。

8.仅复制单元格格式:void CopyFormat(ICell source);提供仅复制指定单元格的格式到该单元格对象。

9.添加批注到单元格:通过IComment AddComment();或IComment AddComment(string text);为单元格对象添加批注信息。

除上述还支持下面属性:

1.int Column { get; }获取单元格对象所在列(以零为基数)。

2.int Row { get; }获取单元格对象所在行(以零为基数)。

3.string Name { get; }获取单元格对象的名称,比如:A1,B3

4.string FullName { get; }获取单元格对象完整的名称,包含该单元格所属的工作表的名称,比如:Sheet1!A1,Sheet2!B3

5.bool HasFormula { get; },返回该单元格对象是否包含公式。

6.bool IsRichText { get; }返回该单元格对象是否有富文本。

7.string Text { get; set; }获取或设置单元格对象显示的值。

显示值未必等于输入的值,如在单元格中输入10,该单元格的数值格式为0.00,那显示值为10.00。 Text值为10.00,Value值为10.

8.ValueType ValueType { get; }获取单元格对象中值类型。

9.IWorksheet Worksheet { get; }获取该单元格对象所属的工作表对象。

10.void SetBorders(BorderMembers borders, LineStyle lineStyle);和void SetBorders(BorderMembers borders, LineStyle lineStyle, Color lineColor);

为单元格快速设置边框样式和颜色,其中BorderMembers为标记枚举,你可以一次设置多个或单个边框样式。

Acey.ExcelX专注于为用户提供更好的解决方案。

原文地址:https://www.cnblogs.com/happyfish78/p/2872532.html