要设置Excel行的背景色,你可以使用C#中的Interop.Excel库。下面是一个示例代码,用于设置Excel文件的第一行的背景色为红色。

using Excel = Microsoft.Office.Interop.Excel;

class Program
{
    static void Main(string[] args)
    {
        // 创建Excel应用程序对象
        Excel.Application excelApp = new Excel.Application();
        
        // 打开Excel文件
        Excel.Workbook workbook = excelApp.Workbooks.Open(@"C:\path\to\your\excel\file.xlsx");
        
        // 获取第一个工作表
        Excel.Worksheet worksheet = workbook.Sheets[1];
        
        // 设置第一行的背景色为红色
        Excel.Range range = worksheet.Rows[1];
        range.Interior.Color = System.Drawing.Color.Red;
        
        // 保存并关闭Excel文件
        workbook.Save();
        workbook.Close();
        
        // 释放资源
        excelApp.Quit();
        System.Runtime.InteropServices.Marshal.ReleaseComObject(excelApp);
    }
}

在使用此代码之前,请确保你已经安装了Microsoft Office,并在项目中添加了对Interop.Excel库的引用

C# NOIP 设置excel行背景色

原文地址: https://www.cveoy.top/t/topic/hHYE 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录