c# - EPPlus & 数据比较

标签 c# excel epplus

我正在运行一个带有 EPPlus 库的 C# 项目,我需要它检查各个列/行中的数据的单元格,然后找到“关键字”,可以说并将其与其他各个列/行中的数据匹配。

我需要知道一种将一个单元格中的数据与另一个单元格中的数据进行比较并找到匹配项的方法。

用户通过 gui 选择一个 excel 工作簿和工作表,然后运行它

用于检查单元格数据的循环。

Variables.rowCount = Variables.worksheet.Dimension.End.Row;

for (i = 1; i <= Variables.rowCount; i++)
{
    Variables.cellValue = Variables.worksheet.Cells[i, 1].Text;
    Variables.cellValue1 = Variables.worksheet1.Cells[i, 1].Text;
    //...

基本上我需要它来执行 Excel 在您选择筛选器并选择包含“word”时执行的操作。

我希望我已经正确解释了这一点。

最佳答案

看看这个例子:

if (worksheet.Cells[i, 1].Value.ToString().Contains("word"))

获取单元格的值并将其与搜索字符串进行比较

关于c# - EPPlus & 数据比较,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36613178/

相关文章:

c# - 如何在长名称的文件夹中创建文件。 (避免 PathTooLongException)

c# - 使用其 setter 捕获属性更改

database - 如何在 Excel 中使用 vlookup 连接具有多对多关系的两个表?

.net - 使用 EPPlus 时如何设置列类型

c# - 将 DataValidation 添加到未知数量的行

.net - EPPlus 计算方法在 Matlab 中不可见或不可访问

c# - 在 Entity Framework 中使用 Join、Group By 和 Sum

c# - 将数据从数据集导出到 excel

excel - 在 OpenOffice Calc/Excel 中格式化 #N/A

string - 根据可变字符串长度删除可变字符位置右侧的所有文本