NPOI导出EXCEL遇到换行符时,改变单元格的样式~!

摘要:
Foreach(DataColumnInSourceTable.Columns){dataRow.CreateCell(column.Ordinal).SetCellValue(row[column].ToString());if(row[column.ToString).Contains(“”)){//将当前字段的CellStyle设置为自动换行HSSFCellStyle=w
foreach (DataColumn column inSourceTable.Columns)
{
    dataRow.CreateCell(column.Ordinal).SetCellValue(row[column].ToString());

    if (row[column].ToString().Contains(""))
    {
        //將目前欄位的CellStyle設定為自動換行
        HSSFCellStyle cs =workbook.CreateCellStyle();
        cs.WrapText = true;
        dataRow.GetCell(column.Ordinal).CellStyle =cs;

        //因為換行所以愈設幫他Row的高度變成兩倍
        dataRow.HeightInPoints = 2 * sheet.DefaultRowHeight / 20;
    }

}

免责声明:文章转载自《NPOI导出EXCEL遇到换行符时,改变单元格的样式~!》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇apache安装深入浅出Node(5) 内存控制下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

随便看看

Qt 调用本地浏览器打开URL

单击一些Qt控件以查找本地浏览器传递的URL以打开前端。...

mysql之排序查询

高级文章目录3:排序查询功能:1.按单个字段排序案例1:查询员工信息,要求工资从高到低排序2.为排序添加筛选条件案例1:部门编号˃=90的员工信息,按员工编号降序排序案例2:部门编号˃=90的人员信息,按输入时间排序。按表达式排序案例1:按年薪显示员工信息和年薪4按别名排序案例1按年薪升序查询员工信息5.按函数(长度)排序案例1查询员工姓名并按姓名长度减少...

WPF知识点全攻略13- 绘图

行<线条X1=“10”Y1=“100”X2=“260”Y2=“100“Stroke=“黑色”StrokeDashArray=“5”StrokeThickness=“2”>线冲程>矩形<矩形边距=“5”笔划=“黑色”高度=“100”宽度=“100“><&书信电报,...

oracle的序列号(sequence)

Oracle的自动递增列应使用序列号。在初始化阶段,需要手动创建序列,然后在插入序列时手动读取分配给相关字段(如ID)的序列的nextval。这很麻烦。但是,这对于SQL Server来说不是问题,可以获得。oracle的序列号也有缓存。默认情况下,一次生成20个。如果没有用完,它们可能会丢失,这可能会导致ID不一致。此外,有时这可能会引起误解。例如,我有一...

[笔记]manjaro kde主题&手动安装主题

安装manjaroKDE主题。首先,安装manjaro主题,有两种方法:“系统设置”-“全局主题”-“获取新的全局主题”,您还可以在“外观”中获得“等离子样式、应用程序样式、颜色等”的新全局主题“.通过manjarokdestore下载主题,然后将主题导入系统。但是,由于某些原因,方法1在我的计算机上不可行。加载速度非常慢,下载速度非常慢。据说可以通过pro...

Redis使用

配置文件中的数据库值):1.将密钥从当前数据库移动到指定数据库:1.删除当前数据库中的所有密钥:1.删除所有数据库中的全部密钥:12.基本的Redis操作可以包括任何数据。...