如何设置单元格边框和对齐方式

This article was translated from English: Does it need improvement?
Translated
View the article in English

查克尼特·宾

在Excel中,单元格边框是可以应用于单个单元格或单元格组的线条或边界,而文本对齐指的是在单元格内垂直和水平方向上的文本位置。

使用IronXL,您可以通过自定义边框样式、厚度、颜色以及对齐文本来增强数据可视化、改善可读性,并创建专业外观的电子表格,以更好地展示您的数据。


适用于Excel的C# NuGet库

安装使用 NuGet

Install-Package IronXL.Excel
Java PDF JAR

下载 DLL

下载DLL

手动安装到你的项目中

适用于Excel的C# NuGet库

安装使用 NuGet

Install-Package IronXL.Excel
Java PDF JAR

下载 DLL

下载DLL

手动安装到你的项目中

开始在您的项目中使用IronPDF,并立即获取免费试用。

第一步:
green arrow pointer

查看 IronXLNuget 用于快速安装和部署。它有超过800万次下载,正在使用C#改变Excel。

适用于Excel的C# NuGet库 nuget.org/packages/IronXL.Excel/
Install-Package IronXL.Excel

考虑安装 IronXL DLL 直接。下载并手动安装到您的项目或GAC表单中: IronXL.zip

手动安装到你的项目中

下载DLL
## 设置单元格边框和对齐示例 自定义外观[选定的单元格、列、行或区域](/csharp/excel/how-to/select-range/)通过使用 **TopBorder**、**RightBorder**、**BottomBorder** 和 **LeftBorder** 属性添加边框。 选择 **IronXL.Styles.BorderType** 枚举中的各种样式。 探索[所有可用的边框类型](#anchor-available-border-type)找到完美的匹配。 要精确调整文本对齐,请在Style中调整**HorizontalAlignment**和**VerticalAlignment**属性以实现所需的布局。 使用 **IronXL.Styles.HorizontalAlignment** 和 **IronXL.Styles.VerticalAlignment** 枚举来设置所需的对齐方式。 探索[所有可用的对齐类型](#anchor-available-border-type)以完美呈现您的数据。 ```cs :path=/static-assets/excel/content-code-examples/how-to/border-alignment-set-border-alignment.cs ```
边界和对齐
## 设置单元格边框和对齐方式高级示例 ### 边框颜色 默认情况下,边框颜色为黑色,但您可以将其自定义为 **Color** 类中的任何可用颜色,或使用十六进制颜色代码。 要设置边框颜色,您可以使用 **Color** 属性并输入所需的颜色或十六进制代码。 此外,**Color** 属性允许您获取边框的颜色。
请注意
除非边框类型也设置为可用类型之一,否则单独设置边框颜色不会显示任何效果。
```cs :path=/static-assets/excel/content-code-examples/how-to/border-alignment-set-border-color.cs ```
边框颜色
### 边框线与图案 总共有六种边框线位置,每种位置提供多种图案或类型。这些位置包括顶部、右侧、底部、左侧,以及向前、向后和双向对角线。 ```cs :path=/static-assets/excel/content-code-examples/how-to/border-alignment-set-border-line.cs ``` #### 边界线
可用边界线
#### 边框图案
可用边框类型
### 对齐类型 探索下面插图中 IronXL 提供的全部对齐选项:
可用对齐类型
#### HorizontalAlignment 枚举: - **常规**:通常对齐的水平对齐。 文本数据左对齐。 数字、日期和时间均为右对齐,布尔类型居中。 更改对齐方式不会影响数据类型。 - **左**:即使在从右到左的模式下,也是左对齐的水平对齐。 将内容与单元格的左侧边缘对齐。 如果指定了缩进量,则单元格的内容将从左侧按指定的字符空间数缩进。 - **居中**:水平居中对齐,意味着文本在单元格中居中显示。 - **向右**:水平向右对齐,意味着单元格内容在单元格的右边缘对齐,即使在从右到左的模式下也是如此。 - **填充**:单元格的值填满整个宽度。 如果相邻的右侧单元格也具有相同的填充对齐方式,它们也将被填充。 附加规则: - 只能添加整数值,不能添加部分值。 - 该列将不会扩展到“最佳匹配”填充值。 - 如果追加的值的额外出现超过了单元格左/右边缘的边界,它将不会被添加。 - 单元格显示的值是填充的,而不是底层的原始数字。 - **对齐**:两端对齐(左右齐平)水平对齐。 将文本换行应用于单元格,并确保每行的第一个单词与单元格的左边缘对齐,最后一个单词与单元格的右边缘对齐。(除了最后一行). - **CenterSelection**:将最左侧单元格中的内容水平居中至多个单元格的中心。 它在视觉上类似于合并单元格,但实际上并未合并它们。 使用此选项有助于防止可能因合并单元格而引发的问题。 - **分布式**:单元格中每一行文本中的每个“单词”都均匀分布在单元格宽度上,左右边距对齐。 如果要应用缩进值,则单元格的左右两侧都会根据缩进值进行填充。 #### 垂直对齐枚举: - **无**: 默认对齐方式。 - **顶部**:将内容对齐到单元格的顶部。 - **居中**:在单元格内垂直居中内容。 - **底部**:将内容对齐到单元格的底部。 - **两端对齐**:将文本行均匀分布在单元格的高度内,顶部和底部边距齐平。 类似于通过包裹文本并调整行间距来占据整个行高的水平对齐方式。 - **分散**:在水平文本方向中,将每一行中的每个“单词”均匀分布在单元格的高度上,且上下边距齐平。 在垂直文本方向中,它的行为完全如同分布一样 - 水平对齐,均匀地将文本行从上到下分布。

查克尼特·宾

软件工程师

Chaknith 是开发者中的福尔摩斯。他第一次意识到自己可能在软件工程方面有前途,是在他出于乐趣做代码挑战的时候。他的重点是 IronXL 和 IronBarcode,但他为能帮助客户解决每一款产品的问题而感到自豪。Chaknith 利用他从直接与客户交谈中获得的知识,帮助进一步改进产品。他的轶事反馈不仅仅局限于 Jira 票据,还支持产品开发、文档编写和市场营销,从而提升客户的整体体验。当他不在办公室时,他可能会在学习机器学习、编程或徒步旅行。