将样式设置为第一列excel

时间:2012-02-24 06:58:43

标签: c# excel

如何在excel的第一列中为所有单元格设置样式?例如:

    Excel.Range rangeRows;
    rangeRows = xlWorkSheet.get_Range("a1","a174");
    rangeRows.Font.Bold = true;

将样式设置为整列会更好吗?

提前致谢

1 个答案:

答案 0 :(得分:1)

如果您必须以Excel编程方式执行任何操作,我会认真考虑查看EPPlus

它支持多种不同的方式来创建范围(通过字母数字ID或索引等...)

e.g。

var newFile = new FileInfo(outputDir.FullName + @"\sample6.xlsx");

var pck = new ExcelPackage(newFile);

var ws = pck.Workbook.Worksheets.Add("Content");

ws.Cells["A:B"].Style.Font.Bold = true; //Sets font-bold to true for column A & B