Cells 格式

为 Cells 添加边框

Microsoft Excel 允许用户通过添加边框来格式化单元格。

Microsoft Excel 中的边框设置

待办事项:图片_替代_文本

边框的类型取决于添加的位置。例如,顶部边框是添加到单元格顶部位置的边框。用户还可以修改边框的线条样式和颜色。

使用 Aspose.Cells,开发人员可以像在 Microsoft Excel 中一样灵活地添加边框和自定义外观。

为 Cells 添加边框

Aspose.Cells提供了一个类,工作簿表示 Microsoft Excel 文件。这工作簿类包含一个工作表集合允许访问 Excel 文件中的每个工作表。工作表由工作表班级。这工作表类提供了Cells收藏。中的每一项Cells集合代表一个对象Cell班级。

Aspose.Cells 提供了设置样式 中的方法Cell用于设置单元格格式样式的类。此外,对象的风格使用类并提供用于配置字体设置的属性。

为 Cell 添加边框

为单元格添加边框风格对象的[设置边框](https://reference.aspose.com/cells/java/com.aspose.cells/style#setBorder(int,%20int,%20com.aspose.cells.Color)) 方法。边框类型作为参数传递。所有边框类型都预定义在边框类型枚举。

边框类型 描述
BOTTOM_BORDER 底部边界线
对角向下 从左上角到右下角的对角线
对角向上 从左下角到右上角的对角线
左边框 左边界线
右边框 右边界线
TOP_BORDER 顶部边界线
水平的 仅适用于动态样式,例如条件格式。
垂直的 仅适用于动态样式,例如条件格式。
要设置线条颜色,请使用颜色枚举并将其传递给风格对象的[设置边框](https://reference.aspose.com/cells/java/com.aspose.cells/style#setBorder(int,%20int,%20com.aspose.cells.Color) 方法的颜色参数。线条样式在单元格边框类型枚举。
线型 描述
破折号 代表细点划线
短跑_点_点 表示细点划线
虚线 代表虚线
点缀 代表虚线
双倍的 代表双线
头发 代表发际线
中等的_短跑_点 代表中点划线
中等的_短跑_DOT_DOT 表示中点划线
MEDIUM_DASHED 代表中虚线
没有任何 代表没有线
中等的 代表中线
倾斜的_短跑_点 表示倾斜的中点划线
厚的 代表粗线
薄的 代表细线
选择上述线型之一,然后将其分配给风格对象的[设置边框](https://reference.aspose.com/cells/java/com.aspose.cells/style#setBorder(int,%20int,%20com.aspose.cells.Color)) 方法。

执行下面的代码时会生成以下输出。

应用于单元格所有边的边框

待办事项:图片_替代_文本

为 Cells 范围添加边框

可以为一系列单元格添加边框,而不仅仅是单个单元格。首先,通过调用Cells收藏的[创建范围](https://reference.aspose.com/cells/java/com.aspose.cells/cells#createRange(int,%20int,%20boolean)方法,它采用以下参数:

  • 第一排,范围的第一行。
  • 第一栏,范围的第一列。
  • 行数,范围内的行数。
  • 列数,范围内的列数。

创建范围 方法返回一个范围对象,其中包含指定的范围。这范围对象提供了一个[设置轮廓边框](https://reference.aspose.com/cells/java/com.aspose.cells/range#setOutlineBorders(int,%20com.aspose.cells.Color)采用以下参数的方法:

执行下面的代码时会生成以下输出。

应用于一系列单元格的边框

待办事项:图片_替代_文本

颜色和调色板

调色板是可用于创建图像的颜色数量。在演示文稿中使用标准化调色板允许用户创建一致的外观。每个 Microsoft Excel (97-2003) 文件都有一个 56 种颜色的调色板,可应用于图表中的单元格、字体、网格线、图形对象、填充和线条。

Microsoft Excel 中的调色板设置

待办事项:图片_替代_文本

使用 Aspose.Cells 不仅可以使用现有颜色,还可以使用自定义颜色。在使用自定义颜色之前,将其添加到调色板中。本主题说明如何将自定义颜色添加到调色板。

将自定义颜色添加到调色板

Aspose.Cells 还支持 56 种颜色的调色板。标准调色板如上所示。如果您想使用未在调色板中定义的自定义颜色,则需要在使用前将该颜色添加到调色板。

Aspose.Cells提供了一个类,工作簿,代表一个 Microsoft Excel 文件。该类提供[改变调色板](https://reference.aspose.com/cells/java/com.aspose.cells/workbook#changePalette(com.aspose.cells.Color,%20int)方法,它采用以下参数来添加自定义颜色以修改调色板:

  • 自定义颜色,要添加到调色板的自定义颜色。
  • 指数,将被自定义颜色替换的颜色的索引。应该在 0-55 之间。

下面的示例在将自定义颜色应用于字体之前将其添加到调色板。

颜色和背景图案

Microsoft Excel 可以设置单元格的前景(轮廓)和背景(填充)颜色以及背景图案,如下所示。

在 Microsoft Excel 中设置颜色和背景图案

待办事项:图片_替代_文本

Aspose.Cells 也以灵活的方式支持这些功能。在本主题中,我们通过 Aspose.Cells 学习使用这些功能。

设置颜色和背景图案

Aspose.Cells提供了一个类,工作簿,代表一个 Microsoft Excel 文件。这工作簿类包含一个工作表集合允许访问 Excel 文件中的每个工作表。工作表由工作表班级。这工作表类提供了Cells收藏。中的每一项Cells集合代表一个对象Cell班级。

Aspose.Cells 提供了[设置样式](https://reference.aspose.com/cells/java/com.aspose.cells/cell#setStyle(com.aspose.cells.Style)中的方法Cell用于设置单元格格式的类。此外,对象的风格类可用于配置字体设置。

设置前景色属性设置单元格的阴影颜色。

设置模式属性指定用于前景色或背景色的背景图案。 Aspose.Cells 提供了背景类型枚举,其中包含一组预定义类型的背景图案。

图案类型 描述
DIAGONAL_CROSSHATCH 表示对角交叉影线图案
对角条纹 代表斜条纹图案
灰色_6 代表 6.25% 灰色图案
灰色_12 代表 12.5% 灰色图案
灰色_25 代表 25% 灰色图案
灰色_50 代表 50% 灰色图案
灰色_75 代表75%灰色图案
水平条纹 代表横条纹图案
没有任何 代表没有背景
撤销_对角线_条纹 表示反斜条纹图案
坚硬的 表示实心图案
厚的_对角线_十字线 表示粗对角交叉影线图案
薄的_对角线_十字线 表示细对角线交叉影线图案
薄的_对角线_条纹 代表细斜条纹图案
薄的_水平的_十字线 表示细水平交叉影线图案
薄的_水平的_条纹 代表细横条纹图案
薄的_撤销_对角条纹 代表细反斜条纹图案
薄的_垂直的_条纹 代表细竖条纹图案
垂直条纹 代表竖条纹图案
在下面的示例中,设置了 A1 单元格的前景色,但 A2 配置为具有垂直条纹背景图案的前景色和背景色。

执行代码时会生成以下输出。

应用于具有背景图案的单元格的前景色和背景色

待办事项:图片_替代_文本

重要须知

格式化 Cell 中的选定字符

处理字体设置解释了如何格式化单元格,但仅解释了如何格式化整个单元格的内容。如果您只想格式化选定的字符怎么办?

Aspose.Cells 支持此功能。本主题说明如何使用此功能。

格式化所选字符

Aspose.Cells提供了一个类,工作簿,代表一个 Microsoft Excel 文件。这工作簿类包含一个工作表集合允许访问 Excel 文件中的每个工作表。工作表由工作表班级。这工作表类提供了Cells收藏。中的每一项Cells集合代表一个对象Cell班级。

Cell类提供[人物](https://reference.aspose.com/cells/java/com.aspose.cells/cell#characters(int,%20int)方法,它采用以下参数来选择单元格中的字符范围:

  • 起始索引开始选择的字符的索引。
  • 字符数要选择的字符数。

在输出文件的 A1" 单元格中,单词 ‘Visit’ 的格式为默认字体,但为 ‘Aspose!‘是粗体和蓝色。

格式化所选字符

待办事项:图片_替代_文本

推进主题