以下经验将分享通过C# 设置Excel中单元格数据换行的方法,这里换行可通过手动设置换行,或者设置数据自动换行。
工具/原料
Free Spire.XLS for .NET (免费版)
Visual Studio
dll文件引用
1、步骤1:获取Spire.XLS.dll安装包文件后,解压安装。步骤2:安装完成后,注意在编辑代码时,先添加引用程序集dll文件(如下图),同时在代码中添加相应的using指令。
C#代码示例
1、using Spire.Xls;namespace TextWrapStyle{ class Program { static void Main(string[] args) { //创建工作簿,并获取第一个工作表 Workbook wb = new Workbook(); Worksheet sheet = wb.Worksheets[0]; //写入文本到A1单元格,并手动设置换行 sheet.Range["A1"].Text = "手动\n换行"; //写入文本到B1单元格,并设置单元格内容自动换行 sheet.Range["B1"].Text = "实现单元格内容自动换行"; sheet.Range["B1"].Style.WrapText = true; //设置单元格范围行高及单元格对齐方式 sheet.Range["A1:B1"].RowHeight = 50; sheet.Range["A1:B1"].Style.HorizontalAlignment = HorizontalAlignType.Center; sheet.Range["A1:B1"].Style.VerticalAlignment = VerticalAlignType.Center; //保存文档 wb.SaveToFile("result.xlsx", FileFormat.Version2010); } }}
2、换行设置效果: