2024年4月11日发(作者:)
C# Excel文字对齐方式、旋转、换行
在Excel单元格中写入文字时,我们常常需要对文字对齐方式进行设置,对插入的文字进行手动或自动换行,
偶尔也需要对文字进行旋转。本文档将介绍如何使用免费的Excel类库,通过编程的方式设置文字对齐方式。
工具:免费版,Visual Studio 2010或其他版本
准备工作:百度搜索或在Nuget上搜索下载Free ,解压到电脑获取文件,在Visual Studio
中添加该DLL文件为引用。
使用代码:
using ;
namespace TextAlignmentInExcel
{
classProgram
{
staticvoid Main(string[] args)
{
//创建Workbook对象
Workbook wookbook = newWorkbook();
Worksheet sheet = eets[0];
//添加说明文字
["A1"].Text = "文字对齐方式";
["C1"].Text = "文字方向";
["E1"].Text = "文字换行";
["A1:E1"]. = true;
//左对齐
["A3"].Text = "左对齐";
["A3"].ntalAlignment = ;
//水平居中
["A4"].Text = "水平居中";
["A4"].ntalAlignment =
;
//右对齐
["A5"].Text = "右对齐";
["A5"].ntalAlignment =
;
//居上
["A7"].Text = "居上";
["A7"].alAlignment = ;
//居中
["A8"].Text = "垂直居中";
["A8"].alAlignment = ;
//居下
["A9"].Text = "居下";
["A9"].alAlignment = ;
//分散对齐并居中
["A10"].Text = "水平分散对齐+垂直居中";
["A10"].ntalAlignment =
buted;
["A10"].alAlignment = ;
//逆时针旋转45°
["C7"].Text = "旋转45°";
["C7"].on = 45;
//逆时针旋转90°
["C8"].Text = "旋转90°";
["C8"].on = 90;
//顺时针旋转45°
["C9"].Text = "旋转-45°";
["C9"].on = 135;
//顺时针旋转90°
["C10"].Text = "旋转-90°";
["C10"].on = 180;
//添加‘n’进行换行
["E9"].Text = "这是n手动n换行";
//自动换行
["E10"].Text = "这是自动换行(额外测试文字)";
["E10"].xt = true;
//设置列宽、行高
s[0].ColumnWidth = 15;
s[2].ColumnWidth = 15;
s[4].ColumnWidth = 15;
["A3:A5"].RowHeight = 15;
["A7:A10"].RowHeight = 50;
//保存文档
File("文字对齐方式.xlsx", n2013);
("文字对齐方式.xlsx");
}
}
}
效果图:
发布评论