У меня есть два списка, которые содержат значения из двух разных листов Excel, и оба списка содержат числа, которые идентифицируют ячейку в другом листе Excel, поэтому я собрал данные из листов Excel, и теперь я хочу сравнить числа друг с другом поэтому я получу правильное значение из второго листа Excel на комбинированном листе Excel со значениями из обоих других листов Excel в правильной строке, поэтому, если у меня есть такие числа, как
excelSheet1 List<string> number1 = {54378,52234,33780}
excelSheet2 List<string> number2 = {"33780","52234","54378"}
List<string>valueThatIwhantPlacedCOrrectly = {"500","700","900"}
Требуется новый лист Excel в этом стиле:
Как проверить равенство между ними и получить индекс, чтобы я мог правильно разместить значения? Я пробовал этот код:
for(int i = 0; i < products.productId.Count; i++)
{
for(int j = 0; j < products.prodPriceNumber.Count; j++)
{
if(products.productId[i] == products.prodPriceNumber[j])
{
Add the value to the Excel file
}
}
}
, но он не улавливает все равные значения .... Каков наилучший способ go об этом? И избежать, если есть какие-либо ошибки в двух первых листах Excel? То, как я это делаю, уже лучше или как я это сделаю?