精华内容
下载资源
问答
  • 一、微软Excel中设置单个单元格 1.首先在C3中输入数值12。 如果要设置单元格C3的字体、边框和数据格式(要将12显示为12.00)。 2.选中C3单元格,右键鼠标选择单元格格式选项,如图: a.设置字体,选择字体选项...

    首先要看效果图:

    单元格C3设置字体、数据格式和边框属性,要生成这样的效果要进行哪些设置。先看在微软Excel中如何需要设置。

    一、微软Excel中设置单个单元格

    1.首先在C3中输入数值12。

    如果要设置单元格C3的字体、边框和数据格式(要将12显示为12.00)。

    2.选中C3单元格,右键鼠标选择单元格格式选项,如图:

    a.设置字体,选择字体选项设置字体属性:

    这里选择的是粗体,大小16,颜色:蓝色。

    b.设置数据格式,选择数值选项,如图:

    要将12数值显示为12.00的话,这里选择的数据格式为:0.00。

    c、设置边框,选择边框选项如图:

    这里设置了上边框,下边框、左边框和右边框。设置边框样式为:双线,颜色:红色。

    对单元格C3设置字体,数据格式和边框后,看效果图:

    二、用Acey.ExcelX代码实现

    View Code
     1 /// <summary>
     2         /// 这个例子展示如何设置单元格格式。
     3         /// </summary>
     4         public void Sample()
     5         {
     6             //创建工作薄对象。
     7             IWorkbook workbook = ExcelxApplication.CreateWorkbook();
     8             //获取指定索引处的工作表对象。
     9             IWorksheet worksheet = workbook.Worksheets[0];
    10             //获取指定名称的单元格对象。
    11             ICell cell = worksheet.Cells["C3"];
    12             //为该单元格设置值。
    13             cell.Value = 12;
    14             //设置该单元格格式的字体名称。
    15             cell.CellFormat.Font.Name = "宋体";
    16             //设置该单元格格式的字体为粗体。
    17             cell.CellFormat.Font.Bold = true;
    18             //设置该单元格格式的字体大小。
    19             cell.CellFormat.Font.Size = 16;
    20             //设置该单元格格式的字体颜色。
    21             cell.CellFormat.Font.Color = Color.Blue;
    22             //设置该单元格格式的数据格式。
    23             cell.CellFormat.NumberFormat = "0.00";
    24             //设置单元格的边框样式和颜色。
    25             cell.SetBorders(BorderMembers.All, LineStyle.Double, Color.Red);
    26             //保存该工作薄为指定类型。
    27             workbook.SaveAs(@"d:\book1.xls", FileFormat.Excel97To2003);
    28         }

    a. 为单元格赋值:其中 ICell cell = worksheet.Cells["C3"];获取要操作的单元格对象,继而为该单元格赋值,通过cell.Value = 12;就能实现。

    b.为单元格设置字体:cell.CellFormat.Font.Name = "宋体";设置了单元格的字体名称, cell.CellFormat.Font.Bold = true;设置粗体, cell.CellFormat.Font.Size = 16;设置字体大小,

    cell.CellFormat.Font.Color = Color.Blue;设置字体颜色。

    c.为单元格设置数据格式:通过 cell.CellFormat.NumberFormat = "0.00";就能实现想要显示的效果。

    d.为单元格设置边框:cell.SetBorders(BorderMembers.All, LineStyle.Double, Color.Red);其中BorderMembers为标记枚举可以任意组合,也可以写成cell.SetBorders(BorderMembers.Top | BorderMembers.Bottom | BorderMembers.Left | BorderMembers.Right, LineStyle.Double, Color.Red);其中BorderMembers.All包括了Top和Bottom,Left,Right,并且有相同的样式,所以可以简化为cell.SetBorders(BorderMembers.All, LineStyle.Double, Color.Red);。

    只要用上面少量代码能实现Excel中多步设置的效果。

     

    三、总结

    无需安装微软Excel,用代码也能很轻松实现单元格格式效果。 下载最新版本到www.aceyoffice.com。如果您想对Acey.ExcelX有进一步了解,在网站下载帮助和Demo。

     

     

    转载于:https://www.cnblogs.com/happyfish78/archive/2012/11/06/2756396.html

    展开全文
  • JTable设置单个单元格颜色 今天在写JavaGUI时,想给表格的单个单元格填充颜色,找了好久 好像并没有看到很明确的方法,为了设置单个单元格的颜色,需要重载jTable对象中的prepareRenderer函数,根据单元格的行号和列...

    JTable设置单个单元格颜色

    今天在写JavaGUI时,想给表格的单个单元格填充颜色,找了好久 好像并没有看到很明确的方法,为了设置单个单元格的颜色,需要重载jTable对象中的prepareRenderer函数,根据单元格的行号和列号,设置对应的单元格。
    代码:

    String[][] display = {{"a", "b"}, {"c", "d"}};
    javax.swing.JTable jTable = new javax.swing.JTable(display, new String[] { "Column1", "Column2"})  
    {
        @Override
        public java.awt.Component prepareRenderer(javax.swing.table.TableCellRenderer renderer, int row, int column) {  
            int modelRow = convertRowIndexToModel(row);  
            int modelColumn = convertColumnIndexToModel(column);  
            java.awt.Component comp = super.prepareRenderer(renderer, row, column);  
            if (!isRowSelected(modelRow)) {
                    if (modelRow == 1 && modelColumn == 1)                   //此处加入条件判断
                        comp.setBackground(java.awt.Color.RED);
                    else                                                     //不符合条件的保持原表格样式
                       comp.setBackground(generalTable.getBackground());
            }
            return comp;
        }
    };
    
    展开全文
  • JTable实现设置单个单元格颜色

    千次阅读 2018-09-05 00:39:35
    Swing JTable没有提供设置单个单元格颜色的API,可通过重写DefaultTableCellRenderer类的 getTableCelllRendererComponent实现。核心代码如下:  class MyTableCellRender extends DefaultTableCellRenderer(){  ...

    Swing JTable没有提供设置单个单元格颜色的API,可通过重写DefaultTableCellRenderer类的 getTableCelllRendererComponent实现。核心代码如下:

     class MyTableCellRender extends DefaultTableCellRenderer(){
                 private Color color = getBackground();
                 
                 @override
                 public Component getTableCelllRendererComponent (JTable table, Object value,
                  boolean isSelected, boolean hasFocus, int row, int column){
                      Component c = super.getTableCellRendererComponent(table,value,isSelected, hasFocus, row, column);
                      if("拒绝".equals(value) && column == 5){
                        setBackground(Color.red)//如果第五列的值为“拒绝”则背景颜色设置为红色
                      }else{
                        setBackground(color);//其他单元格颜色不变
                      }
                  return c;
                 }
             }

     

     

    展开全文
  • jTable设置单个单元格颜色

    千次阅读 2014-10-30 11:56:05
    尝试Swing已经一星期,感觉Swing里的坑还是很多的,对于我这种刚入门的新手来说,接口确实有些不顺手。  闲话休提。... 在Swing的库里简略地翻了一阵子的结果是,并没有找到现成的、设置单个单元格的接口,

            尝试Swing已经一星期,感觉Swing里的坑还是很多的,对于我这种刚入门的新手来说,接口确实有些不顺手。

            闲话休提。需求是这样的,绘制一个数据表格,假如其中某个单元格的数据超出阈值,该单元格标红。

            在Swing的库里简略地翻了一阵子的结果是,暂时没找到现成的、设置单个单元格样式的接口,为了设置单个单元格的颜色,需要重载jTable对象中的prepareRenderer函数,根据单元格的行号和列号,设置对应的单元格。

            在这边贴出代码,这段代码设置了第2行第2列的那个单元格为红色,而其余单元格样式保持不变。

    String[][] display = {{"a", "b"}, {"c", "d"}};
    javax.swing.JTable jTable = new javax.swing.JTable(display, new String[] { "Column1", "Column2"})  
    {
        @Override
        public java.awt.Component prepareRenderer(javax.swing.table.TableCellRenderer renderer, int row, int column) {  
            int modelRow = convertRowIndexToModel(row);  
            int modelColumn = convertColumnIndexToModel(column);  
            java.awt.Component comp = super.prepareRenderer(renderer, row, column);  
            if (!isRowSelected(modelRow)) {
                    if (modelRow == 1 && modelColumn == 1)                   //此处加入条件判断
                        comp.setBackground(java.awt.Color.RED);
                    else                                                     //不符合条件的保持原表格样式
                       comp.setBackground(generalTable.getBackground());
            }
            return comp;
        }
    };

    参考资料

            StackFlow上的:custom cell renderer for particular row and column

            对新手来说万能的StackFlow。。看看以前别人提的问题相当有意思,而且只要是基础性的问题,一旦post上去简直就是秒答。。

            PS:很多天见不到谷歌娘本尊,已经没有生活的动力了_(:з」∠)_

    展开全文
  • easyExcel设置单个单元格(颜色)样式

    万次阅读 2019-07-26 19:01:32
    背景:需求是使用excel设置目标单元格的样式(颜色),但我之前没有学过easyExcel,在网上找资料的时候,发现有关easyExcel相关的单个单元格样式设置的资料比较少,有的还源码不全,只能说用来参考。我的代码很多一...
  • POI设置单个单元格的样式

    千次阅读 2020-08-18 12:23:51
    - 单元格内容格式化DataFormat - 单元格内容是否换行 - 单元格内容旋转 2. 单元格样式个数限制 工作簿Workbook中单元格样式个数是有限制的,所以在 程序中应该重复使用相同CellStyle,而不是为每个单元 格...
  • ListCtrl设置单个单元格颜色的实现

    千次阅读 2016-04-14 20:35:43
    近日的开发中,需要对List中某个单元格的颜色进行处理,以用来显示不同的效果,提示不同的状态,在网上找了不少资料,发现这一种是最简单的,最适合目前的需求。该文章的原址:...
  • 1、首先用render函数获取所点击的单元格行列值 2、点击通过行列值给对应的数据添加属性cellClassName,并且根据class名改变样式 先展示一种错误写法(这种写法虽然可以添加属性值,但是vue不能识别触发自动更新...
  • 010 设置单元格格式之边框(文档下载:关注本公众号,发送消息【教程】即可获得)本节内容我们学习如何通过VBA来对单元格的边框进行设置,如下图所示,边框的设置主要有线条样式及线条颜色两个属性,另外基础操作时...
  • ListCtrl设置单个单元格颜色的实现 .

    千次阅读 2016-01-05 10:57:36
    实现这个的最简单的方法就是重载ListCtrl的NM_CUSTOMDRAW消息,如下: ON_NOTIFY(NM_CUSTOMDRAW, IDC_LIST1, &Clistctrl_testDlg::OnNMCustomdrawList1) 然后在相关函数中添加处理代码: NMLVCUSTOMDRAW* pLVCD =...
  • 1.QtableWidget假如有10行8列, 当光标停在某一列的时候,会写入数据,想设置一个信号,检查这列被写入的时候触发;怎么弄? 请解释详细点,谢谢。 2.QtableWidget如何让上述的10行8列的 第三列,第四列,第五列...
  • 阿里西西web开发网为大家整理了这篇鼠标滑过表格内单个单元格的背景变色特效,如果这篇文章在您的工作或学习中有帮助,欢迎常回来看看哦,更多精彩的教程请访问我们的主页,以下是教程浏览:脚本代码(For Alixixi.com...
  • 官方文档地址:https://www.iviewui.com/components/table#TDYS,单元格:通过给数据 data 设置字段cellClassName可以给任意一个单元格指定样式。...可以使用render函数代替插槽,这样设置单个单元格的样式才能生效 ...
  • 一“”设置单个单元格禁用或者可用: getFieldDecorator 此方法的rule没有设置disabled的规则,所以对单个设置禁用似乎有点无能为力,他的具体的API: 具体 :...
  • 首先将sheet1所有内容鼠标拖动选择,右键点击选择“设置单元格格式”--边框--在中间的虚框上横线和竖线各点一下,确定,然后依次复制第3行粘贴到45行,同样第6行和9 12行的操作和前面同样即可。附件:abc(2).xls 在...
  • EasyExcel设置行中单个单元格的样式

    千次阅读 2020-08-15 17:54:46
    1. 前言 在近期的工作中遇到一个导出Excel的需求: ...导出Excel文件的技术使用的是阿里巴巴提供的一个EasyExcel工具,有关easyExcel相关的单个单元格样式设置的资料比较少,自己也是查阅了大量的资料,最后也是在尝
  • rt,哎,困扰了我两天了,百度搜不到啊。。。有没有简单方法解决的,多谢了
  • 1单个单元格设置样式 1.1 使用SetStyle() Workbook workbook=new Workbook(); Style style=workbook.Styles[workbook.Styles.Add()]; WorkSheet worksheet=workbook.WorkSheet[0]; Cells cells=worksheet.Cells; ...
  • word 单个单元格内边距设置

    千次阅读 2017-12-08 12:55:19
    1、选中要设置单元格 2、在表格工具中选择布局 3、布局中选择属性,弹出表格属性弹窗 4、在表格属性弹窗中选择单元格Tab页 5、在单元格Tab页选择选项按钮,弹出单元格选项弹窗 6、在单元格选项弹窗中把“与整张...
  • c#中设置Excel单元格格式 

    千次阅读 2009-02-13 14:12:00
    经典!!(告别操作EXCEL的烦恼)http://www.tzwhx.com/newOperate/html/1/11/112/12383.html c#中设置Excel单元格格式 2007-08-14 00:25 分类:编程技术 字号: 大大 中中 小小
  • C#设置Excel单元格格式

    千次阅读 2013-08-29 15:27:24
    //全表自动列宽  mysheet.Cells.Select();  mysheet.Cells.Columns.AutoFit();  //合并   excelRangeParm.Merge(Missing.Value);   //粗体设置   excelRangeParm.Font.Bold = true;... //字体大小设置
  • 如何设置导出的EXCEL文件的列格式在office的EXCEL中我们可以在一个EXCEL文件中,选中一列再点击鼠标右键,选择设置单元格格式,可以将这一列设为文本格式等;请问各位,如果我想在导出EXCEL时在代码中实现这个将列的格式...
  • 重绘CCtrlList使之能够在report模式下点击单个单元格高亮
  • private void dataGridView1_RowPrePaint(object sender, DataGridViewRowPrePaintEventArgs e) { DataGridViewRow dgr = dataGridView1.Rows[e.RowIndex]; try { ...
  • 二、单元格格式设置

    2014-10-22 10:51:36
    一、使用单元格格式工具美化表格 1、打开“设置单元格格式” 选定单元格——右键 打开“设置单元格格式” 2、"对齐"选项卡:设置文字的对齐方式 3、"字体"选项卡:设置字体颜色大小等 4、"边框”选项卡:设置单元...
  • 如何设定ALV单个单元格的颜色属性 1. 在需要显示的内表中添加新的字段,字段类型为lvc_t_scol 2. 根据条件设置颜色数据; 3. 设置layout-coltab_fieldname的数据指定显示颜色的字段.
  • easyui datagrid 实现单个单元格提交业务

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 24,975
精华内容 9,990
关键字:

如何设置单个单元格的格式