日期:2014-05-17  浏览次数:20966 次

C#如何操作Excel文字颜色
把“张老师”、“李老师”等等用c#写入到Excel中,要求姓要用红色,老师俩字是黑色,请问,用哪个属性可以实现?

------解决方案--------------------
设置  Range  的 Font.ColorIndex =多少; // 设置字体颜色
但上面设置法会都是同一个颜色。你只能在写入过程中如下操作
 <span style='color'>张</span><span style='color:black'>老师</span> 看你怎么显示的。可以放在Table 写到excel 里面 我项目中可以显示颜色。

但是你要姓氏单独一个颜色。那的需要一个姓氏库来判断前面是否是姓氏。但是判断姓氏也有不对的地方。要是赵钱李的话就判断不出来了。