精华内容
下载资源
问答
  • 设置标题单元格样式

    2021-08-03 09:57:08
    * 设置标题单元格样式 * * @param workbook 报表 * @param align 居中 */ private XSSFCellStyle getCellStyle(XSSFWorkbook workbook, short align) { XSSFCellStyle cellStyle = workbook.createCellStyle...
      /**
         * 设置标题单元格样式
         *
         * @param workbook 报表
         * @param align 居中
         */
        private XSSFCellStyle getCellStyle(XSSFWorkbook workbook, short align) {
            XSSFCellStyle cellStyle = workbook.createCellStyle();
            // 设置边框:
            cellStyle.setBorderBottom(BorderStyle.THIN);
            cellStyle.setBorderLeft(BorderStyle.THIN);
            cellStyle.setBorderTop(BorderStyle.THIN);
            cellStyle.setBorderRight(BorderStyle.THIN);
            // 设置居中:
            cellStyle.setAlignment(HorizontalAlignment.forInt(align));
            // 垂直
            cellStyle.setVerticalAlignment(VerticalAlignment.CENTER);
            // XSSFColor color = new XSSFColor();
            // cellStyle.setFillForegroundColor(color);// 颜色
            // cellStyle.setFillPattern(CellStyle.SOLID_FOREGROUND); // 填充
            // 设置字体:菜单为一种字体,内容和标题为一种字段
            XSSFFont font = workbook.createFont();
            font.setFontName("宋体");
            font.setFontHeightInPoints((short) 12);
            // 选择需要用到的字体格式
            cellStyle.setFont(font);
            // 先设置为自动换行
            cellStyle.setWrapText(true);
            return cellStyle;
        }
    
    展开全文
  • table相关属性:border-collapse:设置相邻单元格的边框处理样式 collapse/separate--是否折叠border-spacing:设置响铃单元格边框的间距1-2个长度值caption-side:设置表格标题的位置top/bottom:上/下empty-cells...

    27f62d70401983a436210791b364a0f2.png

    table相关属性:

    1. border-collapse:设置相邻单元格的边框处理样式 collapse/separate--是否折叠
    2. border-spacing:设置响铃单元格边框的间距
      1-2个长度值
    3. caption-side:设置表格标题的位置
      top/bottom:上/下
    4. empty-cells:设置空单元格是否显示边框
      hide/show:hide-当少td标签的时候隐藏无td的边框
    5. table-layout:指定表格的布局样式
      auto/fixed

    0f066f88bc8e5bee5f4e68f0e55ef622.png
    table样式属性效果

    注:当border-collapse值设为collapse的时候border-spacing失效
    当设置width/height之后,table的宽高固定,此时通过变化td的宽高来迎合整体的固定
    empty-cells的设置是通过是否有响应td来判定,而不是内容是否为空

    table-layout:浏览器显示表格采用的方法时由table-layout决定的,默认值auto
    当为auto的时候浏览器会根据每列中最宽的单元格设置整列单元格的宽度,在确定table布局之前,浏览器必须获取所有的表格内容
    当值为fixed时,表格的大小是由表格自身和单独每列的width值设定的。如果没有列宽值可用,浏览器回设置等距离的列宽。因此,只要获取了一行的表格数据浏览器就可以决定列宽。其他行内的数据会自动换行以适应列宽。(结果就是可能导致行高比auto模式下略高)

    3989a4f49961e7b0fd8b22c759625a4e.png
    table-layout:fixed

    70fbee4798cfa1ba42d0285850c55fb0.png
    table-layout:auto

    注:

    1. auto的布局始终会根据内容来进行分配空间,当其中一列td固定宽度且远小于table宽时效果一样,当未设table宽度时若无其他css影响,效果也基本一致
    2. fixed的感觉就是完全通过列宽来分配空间,也就是说当其中一列td宽度大于table宽度时甚至能将内容挤出table外(视觉效果)

    719b92c166348ef12e22dba6cb2ee21a.png
    table-layout:fixed逐渐增大

    d749fe493a07d23af0045c18b51dfb64.png
    fixed,最终将以汉字或单词为单位挤出able区域

    设置列表样式:

    1. list-style-type:指定列表中使用的标记的类型
    2. list-style-image:指定图像作为列表标记
    3. list-style-position:指定标记相对于列表项目盒子的位置
      inside/outside
    4. list-style:简写属性

    c65177b385bb2635a46b8035e22b9743.png
    list-style-position:inside效果

    a9d0c12f1368590b6c11df9dc7e47d4a.png
    list-style-position:outside效果

    注:当list-style-type和list-style-image可同时其效果,不过前者的效果会覆盖掉后者的效果
    list-style-image可能需要更灵活的backgound方式来代替

    展开全文
  • 本示例演示如何根据数据内容对DataGridView控件设置行样式、单元格样式、行标题以及行标题图标,采用C#编写。 vs2005编写,请各位同人在关注好vs类型选择
  • 二、设置【数据有效性】在“数据有限性”窗口中依次设置相关功能:(1设置:【有效性条件】选择“自定义”(2)输入【公式】=ISNUMBER(Q4)”(3)【输入信息】、【出错警告】、【输入法模式】等根据实际需要设置...

    要实现Excel单元格仅能输入数字,只需对单元格数据有效性进行设置即可。下面将按步骤具体介绍。

    一、选择目标单元格

    如Q4,然后点击数据工具栏,选择并点击数据有限性,弹出【数据有效性】窗口。

    1f3592f92c4a73444351a0306440a735.png

    二、设置【数据有效性】

    在“数据有限性”窗口中依次设置相关功能:

    (1)设置:【有效性条件】选择“自定义”

    168ec6773e02a8da4ca68e101fa63335.png

    (2)输入【公式】=ISNUMBER(Q4)”

    6803838f4432d3121c72a5c8dda3583e.png

    (3)【输入信息】、【出错警告】、【输入法模式】等根据实际需要设置,此处以“出错警告”举例。

    ①【样式】选择“警告”

    ②【标题】输入“填写错误!”;【错误信息】输入“您在编辑区域内录入了非数字格式的字符,请重新填写!”

    ③确定。

    318d7bcc96d58e500cc842cf6b21bfa6.png

    三、效果展示

    在Q4单元格输入非数字字符,Excel弹出【填写错误】禁止窗口,同时弹出所输入的错误信息!

    fd5d467f02ac352b1bf11cf1cc4d70bc.png

    『说明』如果是对某区域设置以上数据有效性,则全选该区域,然后针对首单元格设置数据有效性,其他单元格自动填充。全选区域时一定要按“从左到右”、“从上到下”、“从左上到右下”的逻辑,切不要反着选,否则设置可能无效!!!

    展开全文
  • //数据源DataTable DataTable dataTable = new DataTable(); //... //... ExcelPackage package = new ExcelPackage(); //创建Sheet ExcelWorksheet workSheet = package.Workbook.Worksheets.Add...//设置单元...
    //数据源DataTable
    DataTable dataTable = new DataTable();
    //...
    //...
    

    ExcelPackage package = new ExcelPackage();

    //创建Sheet
    ExcelWorksheet workSheet = package.Workbook.Worksheets.Add(Sheet1);

    //设置单元格数据格式
    foreach (DataColumn item in dataTable.Columns)
    {
    if (item.DataType == typeof(DateTime))
    {
    var i = dataTable.Columns.IndexOf(item);
    //设置列格式为自定义 “yyyy/MM/dd HH:mm:ss”
    workSheet.Cells[2, i + 1, dataTable.Rows.Count + 1, i + 1].Style.Numberformat.Format = “yyyy/MM/dd HH:mm:ss”;
    }
    }

    //设置第一行列标题样式
    using (ExcelRange r = workSheet.Cells[startRowFrom, 1, startRowFrom, dataTable.Columns.Count])
    {
    r.Style.Font.Color.SetColor(System.Drawing.Color.White);
    r.Style.Font.Bold = true;
    r.Style.Fill.PatternType = OfficeOpenXml.Style.ExcelFillStyle.Solid;
    r.Style.Fill.BackgroundColor.SetColor(System.Drawing.ColorTranslator.FromHtml("#1fb5ad"));
    }

    //设置单元格边框
    using (ExcelRange r = workSheet.Cells[startRowFrom + 1, 1, startRowFrom + dataTable.Rows.Count, dataTable.Columns.Count])
    {
    r.Style.Border.Top.Style = ExcelBorderStyle.Thin;
    r.Style.Border.Bottom.Style = ExcelBorderStyle.Thin;
    r.Style.Border.Left.Style = ExcelBorderStyle.Thin;
    r.Style.Border.Right.Style = ExcelBorderStyle.Thin;

    r.Style.Border.Top.Color.SetColor(System.Drawing.Color.Black);
    r.Style.Border.Bottom.Color.SetColor(System.Drawing.Color.Black);
    r.Style.Border.Left.Color.SetColor(System.Drawing.Color.Black);
    r.Style.Border.Right.Color.SetColor(System.Drawing.Color.Black);
    

    }

    //加载DataTable到Excel单元格
    workSheet.Cells[“A1”].LoadFromDataTable(dataTable, true);

    //输出为字节
    byte[] result = package.GetAsByteArray();

    return result;

     

    转载于:https://www.cnblogs.com/BenPaoWoNiu/p/11535727.html

    </article>
    
    展开全文
  • 今天小编就大家分享一篇浅谈layui数据表格判断问题(加入表单元素),设置单元格样式,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
  • 一、样式简介表单样式,是设计者学习workfine最基础的一门功课,做出...下图一个采购订单的表单样式下图一个项目立项的表单样式二、样式设计功能设计表单样式之前需要我们明确,该表单具体是做什么用途,有哪些...
  • C#导出Excel设置单元格样式

    千次阅读 2019-05-31 11:28:50
    操作单元格样式 worksheet.Cells[1, 1].Value2 = strTitle; //设置单元格内文本 worksheet.Cells[1, 1].Font.Name = “宋体”;//设置字体 worksheet.Cells[1, 1].Font.Size = 18;//字体大小 worksheet.Cells...
  • 本示例演示如何根据数据内容对DataGridView控件设置行样式、单元格样式、行标题以及行标题图标,采用C#编写。
  • } /** * 设置单元格内容样式 * @param wb * @return */ private static XSSFCellStyle setCellStyle(XSSFWorkbook wb) { XSSFCellStyle cellStyle = wb.createCellStyle(); // 设置上下左右边框 cellStyle....
  • 使用高级筛选功能,能够实现更加个性化的筛选设置。筛选同时符合多个条件的记录如图7-36 所示...步骤二在C1:D2 单元格设置筛选条件,注意筛选条件区域的列标题需要与数据源中的列标题完全相同,如图 7-37 所示。步...
  • dgvHistory.EnableHeadersVisualStyles = false;//列标题是否使用用户当前主题的可观样式 DataGridViewColumnHeaderCell dgvc=dgvHistory.Columns[10].HeaderCell;//获取表示列标题 dgvc.Style.ForeColor...
  • //子标题样式单元格,拥有一个标签对象,再次设置标签对象的文字内容 cell?.detailTextLabel?.text = "Detail information here" //子标题样式中,下方还有一个字体较小的描述文字标签,同样设置该标签对象的...
  • EasyExcel v2.1.6单元格样式设置

    千次阅读 2020-03-26 18:07:19
    EasyExcel v2.1.6单元格样式设置欢迎使用Markdown编辑器1.实体类代码2.注解类3.自定义注解类实现4. 欢迎使用Markdown编辑器 使用AlibabaEasyExcel v2.1.6导出excel文件,的确很方便。不过,想要设置一下单元格样式,...
  • 41 DemoData(数据实体类) package com.entity; import com.alibaba.excel.annotation.ExcelIgnore; ... import lombok.Data;...public class DemoData { @ExcelProperty("字符串标题") private String string;
  • align属性设置后会让列标题和列内容的对齐方式一致,而styler是作用于列内容上的,只是可惜了,styler只能定位到td元素,而真正决定列内容样式的是td下的div元素。 对于这种问题,我们应该也经常遇到。其实利用...
  • NPOI设置Excel单元格样式

    千次阅读 2017-05-01 22:11:55
    设置为1时,前面留的空白太大了。希旺官网改进。或者是我设置的不对 cellStyle.Indention = 0; //上面基本都是设共公的设置 //下面列出了常用的字段类型 switch (str) { case stylexls.头: // ...
  • POI HSSFCellStyle 设置 Excel 单元格样式

    千次阅读 2014-02-20 19:10:09
    POI中可能会用到一些需要设置EXCEL单元格格式的操作小结: 先获取工作薄对象: HSSFWorkbook wb = new HSSFWorkbook(); HSSFSheet sheet = wb.createSheet(); HSSFCellStyle setBorder = wb....
  • 标题合并单元格,字体居中加粗,先定义单元格样式: ICellStyle cellStyle = workbook.CreateCellStyle();//声明样式 cellStyle.Alignment = HorizontalAlignment.Center;//水平居中 cellStyle....
  • 应用单元格样式

    2018-08-14 15:35:41
    在美化工作表的过程中,我们可以使用单元格样式快速设置单元格格式: 套用单元格样式的具体步骤如下: 打开文件,选中标题单元格,切换到【开始】选项卡,单击【样式】组中的【单元格样式】按钮,单击选择你喜欢的...
  • NPOI 第二篇 设置样式与合并单元格

    万次阅读 2019-01-06 12:24:09
    本文将进一步讲解NPOI,给出了设置单元格样式以及合并单元格的代码示例。 上一篇博客《NPOI的下载、引用、基本使用》链接: https://blog.csdn.net/wf824284257/article/details/77113691 开始 本文将通过一个...
  • <!... <... <head> ...meta charset="UTF-8">...DataGrid Cell Style - jQuery EasyUI Demo<...link rel="stylesheet" type="text/css" href="../../themes/default/easyui.css">...link rel="styleshe
  • 详解PhpSpreadsheet设置单元格

    万次阅读 2018-07-11 17:05:13
    PhpSpreadsheet提供了丰富的API接口,可以设置诸多单元格以及文档属性,包括样式、图片、日期、函数等等诸多应用,总之你想要什么样的Excel表格,PhpSpreadsheet都能做到。 在调试设置时,确保引入了正确的文件并...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 36,882
精华内容 14,752
关键字:

如何设置单元格样式为标题1