Как наилучшим образом сравнить два списка, заполненных значениями Excel - PullRequest
0 голосов
/ 26 марта 2020

У меня есть два списка, которые содержат значения из двух разных листов 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 в этом стиле:

enter image description here

Как проверить равенство между ними и получить индекс, чтобы я мог правильно разместить значения? Я пробовал этот код:

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? То, как я это делаю, уже лучше или как я это сделаю?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...