Excel设置每行的颜色,怎么没有效果?

问题描述

你好,请问利用Appose.cells.dll。怎么实现excel指每行定的颜色?比如:这个下面是某个单元格设置颜色,但是没有效果vars=cells[1,1l].GetStyle();s.ForegroundColor=Color.FromArgb(255,255,153,204);s.Font.IsBold=true;cells[startRow,startCol].SetStyle(s);发现字体确实是变粗了,但是颜色好像设置的没有效果?

解决方案

解决方案二:
---不好意思,写错了,这个是对的你好,请问利用Appose.cells.dll。怎么实现excel指定每行的背景颜色?比如:这个下面是某个单元格设置背景颜色,但是没有效果vars=cells[1,1l].GetStyle();s.ForegroundColor=Color.FromArgb(255,255,153,204);s.Font.IsBold=true;cells[1,1].SetStyle(s);发现字体确实是变粗了,但是背景颜色好像设置的没有效果?for(inti=0;i<dt.Rows.Count;i++){startCol=0;for(intj=0;j<dt.Columns.Count;j++){DataRowdr=dt.Rows[i];cells[startRow,startCol].PutValue(dr[j]);//cells[startRow,startCol].SetStyle(style);if(j==dt.Columns.Count-1)//themaxcolumn{vars=cells[startRow,startCol].GetStyle();stringcellsMaxColumnText=cells[startRow,startCol].StringValue.ToString();if(cellsMaxColumnText=="0"){//s.ForegroundColor=Color.Pink;s.ForegroundColor=Color.FromArgb(255,255,153,204);s.Font.IsBold=true;//s.ForegroundColor=System.Drawing.Color.FromArgb(153,204,0);}elseif(cellsMaxColumnText=="1"){//s.ForegroundColor=Color.Yellow;s.ForegroundColor=Color.FromArgb(255,255,255,0);//s.ForegroundColor=System.Drawing.Color.FromArgb(153,204,0);}elseif(cellsMaxColumnText=="2"){//s.ForegroundColor=Color.LightSkyBlue;s.ForegroundColor=Color.FromArgb(255,0,204,255);//s.ForegroundColor=System.Drawing.Color.FromArgb(153,204,0);}cells[startRow,startCol].SetStyle(s);//cells[startRow,startCol].PutValue("");}startCol++;}startRow++;}
解决方案三:

解决方案四:
不要用FromArgb(255,255,153,204),具体制定颜色给它试试。
解决方案五:
excel里面的颜色其实是个枚举并不是你传入任何颜色都能显示出来

时间: 2024-09-20 00:42:17

Excel设置每行的颜色,怎么没有效果?的相关文章

js实现GridView单选效果自动设置交替行、选中行、鼠标移动行背景色_javascript技巧

后台代码 复制代码 代码如下: /// <summary> /// 数据行绑定事件 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void gvProduct_RowDataBound(object sender, GridViewRowEventArgs e) {

extjs grid设置某列背景颜色和字体颜色的方法_extjs

css代码: 复制代码 代码如下: .x-grid-back-red { background: #FF0000; } js代码: 复制代码 代码如下: { header : '分成类型', dataIndex : 'divideType', renderer : function(v,m){ m.css='x-grid-back-red'; return v; }, width : 60 } 或者直接这样写也可以 复制代码 代码如下: { header : '编号', dataIndex :

extjs grid设置某列背景颜色和字体颜色的实现方法_extjs

css代码: 复制代码 代码如下: .x-grid-back-red { background: #FF0000; } js代码: 复制代码 代码如下: { header : '分成类型', dataIndex : 'divideType', renderer : function(v,m){ m.css='x-grid-back-red'; return v; }, width : 60 } 或者直接这样写也可以 复制代码 代码如下: { header : '编号', dataIndex :

Excel设置标签颜色动画教程

<Excel2003入门动画教程24.Excel设置标签颜色>. 演示动画 操作步骤 当一个Excel工作簿中有多个工作表时,为了提高观感效果,同时也为了方便对工作表的快速浏览,我们将工作表标签(Sheet1.Sheet2--)设置成不同的颜色. 右击工作表标签,在随后旨出的快捷菜单中,选择"工作表标签颜色"选项,打开"设置工作表标签颜色"对话框,选择一种合适的颜色,确定返回即可.

excel中sheet标签的颜色怎么设置?

  excel中一般都有三个sheet,颜色一般都是无颜色的状态,那excel怎样设置sheet标签的颜色?我们来学习一下. 步骤 打开电脑桌面,右键-新建一个空白工作表. 打开空白工作表后,发现左下角有三个sheet表. 例如要修改sheet1的工作表颜色,右键-工作表标签颜色. 选择一个自己喜欢的颜色,例如红色. 发现sheet标签变成了红色. 其他的都设置了颜色,看一下最后效果. 以上就是excel中sheet标签的颜色怎么设置方法介绍,操作很简单的,大家学会了吗?希望能对大家有所帮助!

jtable-Jtable设置指定行的背景颜色

问题描述 Jtable设置指定行的背景颜色 我不是要那种交替换背景颜色,我只是要选中一行,只更换那一行的背景颜色,比如设置一个按钮,鼠标选中一行后,按下按钮,那一行就会变背景颜色,只是那一行才会! 解决方案 设置XtraGird指定行的背景颜色按行修改JTable的背景颜色 解决方案二: cellForRowAtIndexPath方法里如下设置cell.selectedBackgroundView = [[UIView alloc] initWithFrame:cell.frame] ; cel

ios-iOS 怎么设置多行字符串背景颜色?

问题描述 iOS 怎么设置多行字符串背景颜色? ios 字符创背景颜色设置 解决方案 ios 设置状态栏背景颜色ios 设置状态栏背景颜色ios 设置状态栏背景颜色 解决方案二: 用textKit或者coreText框架都行

C#操作excel 设置单元格颜色

问题描述 C#操作excel 设置单元格颜色 //style201.FillBackgroundColor = HSSFColor.RED.RED.index; //单元格颜色 不可行 //style201.FillBackgroundColor = NPOI.HSSF.Util.HSSFColor.BLUE.index; //单元格颜色 不可行 //style201.FillForegroundColor = HSSFColor.DARK_RED.DARK_RED.index; //单元格颜色

listview怎么为不同的行设置间隔不同的颜色?

问题描述 listview怎么为不同的行设置间隔不同的颜色? listview怎么为不同的行设置间隔不同的颜色?交替颜色显示的表格比较醒目,用listview控件怎么做到它? 解决方案 http://bbs.csdn.net/topics/28784 解决方案二: 动态设置不同的行字体颜色listview中的字体设置为不同颜色给listview的各行设置不同的颜色 解决方案三: 1.一种方案是你把间隔去掉,放在ListView的Item中,这样就可以控制不同的色做间隔. 解决方案四: 你可以在每