精华内容
下载资源
问答
  • 用借助名称一次选定单元格区域先用鼠标圈出一部分区域,再单击工作表左上角的“名称框”,输入该区域的名称,如“文萃编辑”。以后无论工作区域的选定多么复杂,只要在名称框中键入特定的名称(如“文萃编辑”),然后...

    用借助名称一次选定单元格区域

    先用鼠标圈出一部分区域,再单击工作表左上角的“名称框”,输入该区域的名称,如“文萃编辑”。以后无论工作区域的选定多么复杂,只要在名称框中键入特定的名称(如“文萃编辑”),然后按下回车键就行了。而且,以后使用时也不用去重新选择,因为即使再在这个区域中插入新的栏或列,“文萃编辑”名称框所代表的区域也会自动扩大,你根本不用担心。

    取消名称定义

    自己定义的单元格名称不受任何限制,其数量的多少只取决于系统所使用的物理内存。如果什么时候你想取消某个名称时,可以打开“插入”→“名称”→“定义”对话框,再删除定义的单元格名称即可。这时,不仅可以删除己有的名称,也可以增加新的名称。

    自动调整单元格字号

    如果将某一列的宽度固定下来,那么往往会导致该列中某些单元格中的内容无法全部显示出来,此时可能你不得不重新设置它们的字体或字号大小。不过,除此之外,还有一个好技巧:选中相应单元格,选择“格式”→“设置单元格格式”,再单击“对齐”标签,然后选中“文本控制”选项组中的“缩小字体填充”复选框。以后,当在这些单元格中输入数据时,即使输入数据的长度超过了单元格的宽度,Excel也会自动缩小字符的大小进行数据调整,以保证数据全部正常显示在单元格中,就不用你手工去更改了。

    快速设置单元格边框

    右击Excel工具栏,再选中“边框”,使“边框”工具栏可见。再选择其中的“绘图边框网格”工具,然后用鼠标拖动单元格区域,可以快速应用其中显示的线条样式和颜色。

    取消

    评论

    展开全文
  • XSSFWookbook添加单元格样式

    千次阅读 2016-01-08 12:44:50
    文章转载于:http://blog.sina.com.cn/s/blog_8297f0d001018w13.html POI格式化Cell样式   (2013-07-10 13:46:48) ...设置cell样式 ...通过一个实例演示怎样通过POI设置Excel单元格的边框、字体、
    文章转载于:http://blog.sina.com.cn/s/blog_8297f0d001018w13.html

    POI格式化Cell样式

     (2013-07-10 13:46:48)
    标签: 

    poi

     

    设置cell样式

    分类: Java

    通过一个实例演示怎样通过POI设置Excel单元格的边框、字体、颜色、大小、下划线、合并、对齐方式。

    Excel文件如下:

     

    Java代码 复制代码 收藏代码 
    package my.excel;   
      
    import java.io.FileOutputStream;   
      
    import org.apache.poi.ss.usermodel.Cell;   
    import org.apache.poi.ss.usermodel.CellStyle;   
    import org.apache.poi.ss.usermodel.Font;   
    import org.apache.poi.ss.usermodel.Row;   
    import org.apache.poi.ss.usermodel.Sheet;   
    import org.apache.poi.ss.usermodel.Workbook;   
    import org.apache.poi.ss.util.CellRangeAddress;   
    import org.apache.poi.xssf.usermodel.XSSFCellStyle;   
    import org.apache.poi.xssf.usermodel.XSSFColor;   
    import org.apache.poi.xssf.usermodel.XSSFWorkbook;   
      
     
    public class CellFormatExcel {   
           
        public static void main(String[] args) {   
            try {   
                // 创建Excel表格工作簿   
                Workbook wb = new XSSFWorkbook();   
                Sheet sheet = wb.createSheet("表格单元格格式化");   
                   
                //============================   
                //       设置单元格的字体   
                //============================   
                Row ztRow = sheet.createRow((short)0);   
                Cell ztCell = ztRow.createCell(0);   
                ztCell.setCellValue("中国");   
                // 创建单元格样式对象   
                XSSFCellStyle ztStyle = (XSSFCellStyle) wb.createCellStyle();   
                // 创建字体对象   
                Font ztFont = wb.createFont();   
                ztFont.setItalic(true);                     // 设置字体为斜体字   
                ztFont.setColor(Font.COLOR_RED);            // 将字体设置为“红色”   
                ztFont.setFontHeightInPoints((short)22);    // 将字体大小设置为18px   
                ztFont.setFontName("华文行楷");             // 将“华文行楷”字体应用到当前单元格上   
                ztFont.setUnderline(Font.U_DOUBLE);         // 添加(Font.U_SINGLE单条下划线/Font.U_DOUBLE双条下划线)   
    //          ztFont.setStrikeout(true);                  // 是否添加删除线   
                ztStyle.setFont(ztFont);                    // 将字体应用到样式上面   
                ztCell.setCellStyle(ztStyle);               // 样式应用到该单元格上   
                   
                //============================   
                //        设置单元格边框   
                //============================   
                Row borderRow = sheet.createRow(2);   
                Cell borderCell = borderRow.createCell(1);   
                borderCell.setCellValue("中国");   
                // 创建单元格样式对象   
                XSSFCellStyle borderStyle = (XSSFCellStyle)wb.createCellStyle();   
                // 设置单元格边框样式   
                // CellStyle.BORDER_DOUBLE      双边线   
                // CellStyle.BORDER_THIN        细边线   
                // CellStyle.BORDER_MEDIUM      中等边线   
                // CellStyle.BORDER_DASHED      虚线边线   
                // CellStyle.BORDER_HAIR        小圆点虚线边线   
                // CellStyle.BORDER_THICK       粗边线   
                borderStyle.setBorderBottom(CellStyle.BORDER_THICK);   
                borderStyle.setBorderTop(CellStyle.BORDER_DASHED);   
                borderStyle.setBorderLeft(CellStyle.BORDER_DOUBLE);   
                borderStyle.setBorderRight(CellStyle.BORDER_THIN);   
                   
                // 设置单元格边框颜色   
                borderStyle.setBottomBorderColor(new XSSFColor(java.awt.Color.RED));   
                borderStyle.setTopBorderColor(new XSSFColor(java.awt.Color.GREEN));   
                borderStyle.setLeftBorderColor(new XSSFColor(java.awt.Color.BLUE));   
                   
                borderCell.setCellStyle(borderStyle);   
                   
                //============================   
                //      设置单元内容的对齐方式   
                //============================   
                Row alignRow = sheet.createRow(4);   
                Cell alignCell = alignRow.createCell(1);   
                alignCell.setCellValue("中国");   
                   
                // 创建单元格样式对象   
                XSSFCellStyle alignStyle = (XSSFCellStyle)wb.createCellStyle();   
                   
                // 设置单元格内容水平对其方式   
                // XSSFCellStyle.ALIGN_CENTER       居中对齐   
                // XSSFCellStyle.ALIGN_LEFT         左对齐   
                // XSSFCellStyle.ALIGN_RIGHT        右对齐   
                alignStyle.setAlignment(XSSFCellStyle.ALIGN_CENTER);   
                   
                // 设置单元格内容垂直对其方式   
                // XSSFCellStyle.VERTICAL_TOP       上对齐   
                // XSSFCellStyle.VERTICAL_CENTER    中对齐   
                // XSSFCellStyle.VERTICAL_BOTTOM    下对齐   
                alignStyle.setVerticalAlignment(XSSFCellStyle.VERTICAL_CENTER);   
                   
                alignCell.setCellStyle(alignStyle);   
                   
                //============================   
                //      设置单元格的高度和宽度   
                //============================   
                Row sizeRow = sheet.createRow(6);   
                sizeRow.setHeightInPoints(30);                  // 设置行的高度   
                   
                Cell sizeCell = sizeRow.createCell(1);     
                String sizeCellValue = "《Java编程思想》";            // 字符串的长度为10,表示该字符串中有10个字符,忽略中英文   
                sizeCell.setCellValue(sizeCellValue);       
                // 设置单元格的长度为sizeCellVlue的长度。而sheet.setColumnWidth使用sizeCellVlue的字节数   
                // sizeCellValue.getBytes().length == 16   
                sheet.setColumnWidth(1, (sizeCellValue.getBytes().length) * 256 );   
                   
                //============================   
                //      设置单元格自动换行   
                //============================   
                Row wrapRow = sheet.createRow(8);   
                Cell wrapCell = wrapRow.createCell(2);   
                wrapCell.setCellValue("宝剑锋从磨砺出,梅花香自苦寒来");   
                   
                // 创建单元格样式对象   
                XSSFCellStyle wrapStyle = (XSSFCellStyle)wb.createCellStyle();   
                wrapStyle.setWrapText(true);                    // 设置单元格内容是否自动换行   
                wrapCell.setCellStyle(wrapStyle);   
                   
                //============================   
                //         合并单元格列   
                //============================   
                Row regionRow = sheet.createRow(12);   
                Cell regionCell = regionRow.createCell(0);   
                regionCell.setCellValue("宝剑锋从磨砺出,梅花香自苦寒来");   
                   
                // 合并第十三行中的A、B、C三列   
                CellRangeAddress region = new CellRangeAddress(12, 12, 0, 2); // 参数都是从O开始   
                sheet.addMergedRegion(region);   
                   
                //============================   
                //         合并单元格行和列   
                //============================   
                Row regionRow2 = sheet.createRow(13);   
                Cell regionCell2 = regionRow2.createCell(3);   
                String region2Value = "宝剑锋从磨砺出,梅花香自苦寒来。"  
                                    + "采得百花成蜜后,为谁辛苦为谁甜。"  
                                    + "操千曲而后晓声,观千剑而后识器。"  
                                    + "察己则可以知人,察今则可以知古。";   
                regionCell2.setCellValue(region2Value);   
                   
                // 合并第十三行中的A、B、C三列   
                CellRangeAddress region2 = new CellRangeAddress(13, 17, 3, 7); // 参数都是从O开始   
                sheet.addMergedRegion(region2);   
                   
                XSSFCellStyle region2Style = (XSSFCellStyle)wb.createCellStyle();   
                region2Style.setVerticalAlignment(CellStyle.VERTICAL_CENTER);   
                region2Style.setWrapText(true);                     // 设置单元格内容是否自动换行   
                regionCell2.setCellStyle(region2Style);   
                               
                //============================   
                // 将Excel文件写入到磁盘上   
                //============================   
                FileOutputStream is = new FileOutputStream("document/CellFormatExcel.xlsx");   
                wb.write(is);   
                is.close();   
                   
                System.out.println("写入成功,运行结束!");   
            } catch(Exception e) {   
                e.printStackTrace();   
            }   
        }   
    展开全文
  • 与表格样式的内容相似,单元格样式中也包含字体、边框、填充和数字格式等效果,直接使用能实现快速美化单元格的目的。(常见问题)Excel表格样式的套用与创建如何把内容粘贴到excel单元格时自动套用excel的单元格...

    与表格样式的内容相似,单元格样式中也包含字体、边框、填充和数字格式等效果,直接使用能实现快速美化单元格的目的。
    excel套用单元格样式进行美化
    (常见问题)
    Excel表格样式的套用与创建
    如何把内容粘贴到excel单元格时自动套用excel的单元格格式
    excel怎样取消套用表格格式
    excel如何自定义套用表格格式怎么新增并设置

    【解决方法,教程视频资料如下】
    资料来源:http://edu.51cto.com/course/15224.html

    完整资料:http://edu.51cto.com/lecturer/13162026.html

    转载于:https://blog.51cto.com/13172026/2293784

    展开全文
  • 场景 DataGridView怎样实现添加、删除、上移、...在上面中应用到了新增一行时如果对某个单元格中的字体大小、是否加粗、字体居中显示等有要求,要怎样设置。 注: 博客主页:https://blog.csdn.net/badao_liuman...

    场景

    DataGridView怎样实现添加、删除、上移、下移一行:

    https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/102814145

    在上面中应用到了新增一行时如果对某个单元格中的字体大小、是否加粗、字体居中显示等有要求,要怎样设置。

    注:

    博客主页:
    https://blog.csdn.net/badao_liumang_qizhi
    关注公众号
    霸道的程序猿
    获取编程相关电子书、教程推送与免费下载。

    实现

                DataGridViewRow dr = new DataGridViewRow();
                dr.CreateCells(this.dataGridView_Task_ViewEdit);
                //第一个单元格不赋值
                //dr.Cells[0].Value = "1111";
    
                dr.Cells[1].Value = "步_" + (this.dataGridView_Task_ViewEdit.Rows.Count + 1).ToString();
    
                Font font = new Font("宋体",14,FontStyle.Bold);
                dr.Cells[2].Style.Font = font;
                dr.Cells[2].Style.Alignment = DataGridViewContentAlignment.MiddleCenter;
                dr.Cells[2].Value = "搁置";
    
                dr.Cells[3].Style.Alignment = DataGridViewContentAlignment.MiddleCenter;
                dr.Cells[3].Value = "步时间>0.000秒 下一步";
    
                dr.Cells[4].Style.Alignment = DataGridViewContentAlignment.MiddleCenter;
                dr.Cells[4].Value = "时间>1.000秒";
    
                dr.Cells[5].Style.Alignment = DataGridViewContentAlignment.MiddleCenter;
                dr.Cells[5].Value = "低";
    
                dr.Cells[6].Style.Alignment = DataGridViewContentAlignment.MiddleCenter;
                dr.Cells[6].Value = "0";
    
                this.dataGridView_Task_ViewEdit.Rows.Add(dr);//添加的行作为最后一行

    效果

     

    展开全文
  •   在实际工作中避免不了要导出EXCEL,导出...通过一个实例演示怎样通过POI设置Excel单元格的边框、字体、颜色、大小、下划线、合并、对齐方式。希望对你能够有帮助。 运行后的效果图如下: Java代码如下: packa...
  • (常见问题)Excel表格样式的套用与创建如何把内容粘贴到excel单元格时自动套用excel的单元格格式excel怎样取消套用表格格式excel如何自定义套用表格格式怎么新增并设置 【解决方法,教程视频资料如下】资料来源:...
  • 怎样根据数据库中的字段以这样的样式显示出来,如果数据库中要增加字段,还可以动态的这样添加,请指导一下啊!!   ; border-collapse: collapse;" border="1" cellspacing="0" cellpadding="0" width="572"> ;...
  • (常见问题)excel中如何设置单元格的底纹怎样给EXCEL表格加底纹在EXCEL中对某个单元格设置25%灰色底纹怎么做Excel利用条件格式对包含公式的单元格突出显示如何更换Excel单元格中的底纹颜色 【解决方法,教程视频...
  • 可以通过设置ListView的View属性来设置ListView控件的显示外观,上图的样式设置为Detail,ShowGroups参数设置为false后的结果。 有时会遇见需要更改单元格颜色的情况如下: 那么该怎样实现上面的效果呢? 下面介绍...
  • · 认识数据透视表· 透视表选项调整· 修改透视表布局认识数据透视表07之前的样式在Excel中 列...也称作页字段调整格式设置单元格格式 -> 数值->保留一位小数07之后的样式不够直观,改回原来的样式数据透视表...
  • Cell样式

    2018-11-19 08:59:27
    通过一个实例演示怎样通过POI设置Excel单元格的边框、字体、颜色、大小、下划线、合并、对齐方式。 package com.test; import java.io.FileOutputStream; import org.apache.poi.ss.usermodel.Cell; import ...
  • 根据行和列来更新单元格数据 grid.updateRow(row,{field:value}) 根据行来添加行样式 grid.addRowCls(row,cls) 例子: 取第九行第九列的值: var row=grid.getRow(8) var column=grid.getColumn(8) row[column.field]...
  • POI格式化Cell样式

    2016-01-11 14:49:00
    通过一个实例演示怎样通过POI设置Excel单元格的边框、字体、颜色、大小、下划线、合并、对齐方式。 Excel文件如下: Java代码 package my.excel; import java.io.FileOutputStream; import org....
  • 虽然,「格式刷 」这一功能,...◎ 如图所示可是,正如上图里解题宝宝的示范,当一个一个单元格去刷,很容易会一不小心点错别的格子。尤其是隔行双色的表格,超级不适合这一操作。那么,正确的用法该是怎样?今天,...
  • html中滚动栏的样式

    2014-10-18 10:11:00
    DIV滚动栏设置 (CSS)2008/09/26 03:07div 中滚动栏的控制2008年01月06日 星期日 01:181)隐藏滚动栏<...(2)怎样单元格或图层中出现滚动栏<div style="width:200px;height:200px;overflow-x:auto...

空空如也

空空如也

1 2 3 4
收藏数 66
精华内容 26
关键字:

怎样设置单元格样式