gpt4 book ai didi

c# - 使用 C# 获取 Excel 单元格区域中的特定文本

转载 作者:行者123 更新时间:2023-12-04 06:08:37 25 4
gpt4 key购买 nike

我正在使用 excel 在 WPF 应用程序中工作。在该应用程序中,我的列名为 Bulk。该列包含两个选项,例如 YES 和 NO 作为文本。现在我需要将 YES 选项的字体指示为红色,NO 选项指示为普通黑色。
我得到了那个特定列的范围。但我不知道如何分别获得 YES 选项和 NO 选项,而且我需要根据需要为这些选项着色。

在这里,我提到了我的代码:

foreach(Range Value in range.cells)
{

???????
???????
}

任何人请告诉我这个解决方案。我该如何进行这个过程。提前致谢。

最佳答案

尝试这个

string strFileName = "D:\\test1.xlsx";
Microsoft.Office.Interop.Excel.Application ExcelObj = null;
ExcelObj = new Microsoft.Office.Interop.Excel.Application();
Microsoft.Office.Interop.Excel.Workbook theWorkbook = ExcelObj.Workbooks.Open(strFileName, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing);
Microsoft.Office.Interop.Excel.Sheets sheets = theWorkbook.Worksheets;
Microsoft.Office.Interop.Excel.Worksheet worksheet = (Microsoft.Office.Interop.Excel.Worksheet)sheets.get_Item(1);
Microsoft.Office.Interop.Excel.Range range = worksheet.get_Range("A11", "G21"); // Your requied range here

foreach (Microsoft.Office.Interop.Excel.Range cell in range.Cells)
{
if(cell.TextToString()=="Yes")
{
}
if(cell.TextToString()=="No")
{
}

}

有关更多信息,请查看此处

http://msdn.microsoft.com/en-us/library/4zs9xy29(v=vs.80).aspx

关于c# - 使用 C# 获取 Excel 单元格区域中的特定文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8048264/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com