以下是 C# 代码示例,用于操作 Excel 并判断第一行前十列的值是否与指定变量相等:

using Excel = Microsoft.Office.Interop.Excel;

public bool AreCellsEqualWithVariable(string filePath, string variable)
{
    Excel.Application excelApp = new Excel.Application();
    Excel.Workbook workbook = excelApp.Workbooks.Open(filePath);
    Excel.Worksheet worksheet = workbook.Sheets[1];
    
    bool areEqual = true;
    
    for (int i = 1; i <= 10; i++)
    {
        Excel.Range cell = worksheet.Cells[1, i];
        string cellValue = cell.Value.ToString();
        
        if (cellValue != variable)
        {
            areEqual = false;
            break;
        }
    }
    
    workbook.Close();
    excelApp.Quit();
    
    return areEqual;
}

在这个示例代码中,我们首先创建了一个 Excel 应用程序对象 (excelApp),然后打开指定的 Excel 文件 (filePath)。接下来,我们访问第一个工作表 (worksheet),并通过循环遍历第一行的 1 至 10 列。

对于每个单元格,我们获取其值 (cellValue),并将其与指定变量进行比较。如果有任何一个单元格的值与变量不相等,我们将 areEqual 变量设为 false,并跳出循环。

最后,我们关闭工作簿和 Excel 应用程序,并返回 areEqual 变量的值,表示第一行的 1 至 10 列的值是否与指定变量相等。

C# 操作 Excel: 判断第一行前十列是否与变量相等

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

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