如何在excel的第一列中为所有单元格设置样式?例如:
Excel.Range rangeRows;
rangeRows = xlWorkSheet.get_Range("a1","a174");
rangeRows.Font.Bold = true;
将样式设置为整列会更好吗?
提前致谢
答案 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