Excel 格式和赋值

{
  //取得Range,可以取单元格,也可以取一个范围
  Range cell = (Range)wksheet.Cells[i, j];
  Range row = wksheet.Range[wksheet.Cells[i, 1], wksheet.Cells[i, columnLength]];
  //Range的Value2最后用string赋值,不然会自动匹配容易发生乱码
  cell.Value2 = StringValueConverter.Convert(dataDetail[j - 1]);
  //边框
  cell.Borders.Color = System.Drawing.Color.LightSteelBlue;
  //设置背景色,字体色
  cell.Interior.ThemeColor = XlThemeColor.xlThemeColorAccent1;
  cell.Interior.Color = System.Drawing.Color.FromArgb(219, 229, 241);
  cell.Interior.ColorIndex = 31;
  cell.Font.Color = System.Drawing.Color.White;
  //设置Excel过滤
  row.AutoFilter(1, Type.Missing, XlAutoFilterOperator.xlAnd, Type.Missing, true);
}

public static class StringValueConverter
{
   public static string Convert(Object value)
   {
        if (value == null)
           return string.Empty;
        if (value is string)
           return value.ToString();
        if (value is int)
        {
           int intValue = (int)value;
           return intValue.ToString();
        }
        if (value is double)
        {
            double doubleValue = (double)value;
            return doubleValue.ToString();
        }
        if (value is object)
        {
            return value.ToString();
        }
        throw new NotImplementedException();
    }
 }

Excel的一些常见用法,列举一二。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值