关于报表导入Excel后 设置Excle中字体颜色的问题

cc840809 2006-11-27 01:33:09
怎么根据从数据库里读出来的内容来设置Excel的字体颜色?
Excel组件里只提供了
xSt.get_Range(excel.Cells[rowIndex,colIndex],excel.Cells[rowIndex,colIndex]).Interior.ColorIndex = 19;这种发法把颜色定死了
我的报表的字体颜色是用户自己设置了以后存到数据库里,我要根据数据库里的内容来设置Excel里的字体颜色。

DataGrid里面就提供了这样的方法 lbForeColor.ForeColor = ColorTranslator.FromHtml(aryTitle[3].ToString());,不知道Excle里面有没有类似的方法。
我找了好久没找到这样的方法,今天下班前要交任务了,现在只剩下这功能没实现,急死!
请各位大侠留步指导下:)在线等。。。
...全文
362 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
cc840809 2006-11-27
  • 打赏
  • 举报
回复
我晕 呵呵 不是两位 是一位 呵呵 不好意思
cc840809 2006-11-27
  • 打赏
  • 举报
回复
谢谢两位的指点 ,我试下看 :)
cityhunter172 2006-11-27
  • 打赏
  • 举报
回复
xSt.get_Range(excel.Cells[rowIndex,colIndex],excel.Cells[rowIndex,colIndex]).Interior.ColorIndex = RGB(255,0,0); //红色

Excel 只支持 1- 56 种颜色
cityhunter172 2006-11-27
  • 打赏
  • 举报
回复
1、xSt.get_Range(excel.Cells[rowIndex,colIndex],excel.Cells[rowIndex,colIndex]).Interior.ColorIndex = 19
这句话对应的是什么颜色?
2、“导出到Excle”,你可以试着用新开窗口的方式下载
cc840809 2006-11-27
  • 打赏
  • 举报
回复
怎么没人来啊。。。。。急死了 郁闷
cc840809 2006-11-27
  • 打赏
  • 举报
回复
luojianfeng(赚钱娶个漂亮媳妇)
请问你知道怎么处理这两个问题吗
cc840809 2006-11-27
  • 打赏
  • 举报
回复
呵呵 谢谢啊
nimeide1234567890 2006-11-27
  • 打赏
  • 举报
回复
ding
cc840809 2006-11-27
  • 打赏
  • 举报
回复
在顶下。。。
cc840809 2006-11-27
  • 打赏
  • 举报
回复
自己顶下。。。
cc840809 2006-11-27
  • 打赏
  • 举报
回复
还有一个比较奇怪的问题,在用户点击“导出到Excle”按纽后,弹出IE自带的文件下载对话框,如果用户点击了“保存”按纽一切都正常,但如果用户点击了“打开”按纽,在2000下总是会又弹出一次IE自带的文件下载对话框,而在XP中就没有这问题,请各位大侠一并指导下。
下面是代码
string path = Server.MapPath("ReportExport" +".xls");
System.IO.FileInfo file = new System.IO.FileInfo(path);
Response.Clear();
Response.Charset="GB2312";
Response.ContentEncoding=System.Text.Encoding.UTF8;
Response.AddHeader("Content-Disposition", "attachment; filename=" + Server.UrlEncode(file.Name));
Response.AddHeader("Content-Length", file.Length.ToString());
Response.ContentType = "application/ms-excel";
Response.WriteFile(file.FullName);
Response.End();

62,266

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧