c#excel如何改变特定行的颜色
我想问你们,如果单元格1不为空,如何在Excel表格中将行的颜色更改为红色。
XX YY ZZ ----------------- aa bb cc aa1 bb1 cc1 aa2 cc2 aa3 bb3 cc3 aa4
Excel.Application xlApp; Excel. Workbook xlWorkBook; Excel.Worksheet xlWorkSheet;
我非常感谢
给这一个镜头,我已经testing它,它的工作原理:
Excel.Application application = new Excel.Application(); Excel.Workbook workbook = application.Workbooks.Open(@"C:\Test\Whatever.xlsx"); Excel.Worksheet worksheet = workbook.ActiveSheet; Excel.Range usedRange = worksheet.UsedRange; Excel.Range rows = usedRange.Rows; int count = 0; foreach (Excel.Range row in rows) { if (count > 0) { Excel.Range firstCell = row.Cells[1]; string firstCellValue = firstCell.Value as String; if (!string.IsNullOrEmpty(firstCellValue)) { row.Interior.Color = System.Drawing.Color.Red; } } count++; } workbook.Save(); workbook.Close(); application.Quit(); Marshal.ReleaseComObject(application);
Excel.Application xlAppToExport = new Excel.Application(); xlAppToExport.Workbooks.Add(""); Excel.Worksheet xlWorkSheetToExport = default(Excel.Worksheet); xlWorkSheetToExport = (Excel.Worksheet)xlAppToExport.Sheets["Sheet1"]; xlWorkSheetToExport.Range["A5:F5"].EntireRow.Interior.Color = System.Drawing.Color.Gray;
- Perl excel Spreadsheet :: ParseXLSX通过公式获取单元格值
- 如何将单元格值从WorkSheet1复制到WorkSheet,或者,如何使用VBA在Excel中创build主表?
- 如何使用openpyxl将单元格中的文本与顶部alignment?
- Excel不会从HTML应用mso-number-format
- Excel VBA – 包含variables的单元(#,#)
- EXCEL:突出显示在同一列中重新分配数据
- Excel 2007 – VBA从一个单元格粘贴到另一个单元格下的粘贴值
- 根据之前的表格制作一个单独的表格,省略非值的数字
- 在excel的4列中查找另一个文本中的部分文本