Parece que você deseja passar uma lista de Números de Conta e Contratos Ativos que serão usados em seu Stored Proc (SP).
Acho que existem duas opções:ou você executa o Stored Proc várias vezes para cada combinação de parâmetros ou altera o SP para obter uma lista em vez de valores individuais e processar essa lista (como passar uma matriz).
Dada a forma como você está chamando o SP, acho que o mais tarde seria mais adequado.
Por exemplo, se você alterar o SP para receber @AccountNumber como um VARCHAR(MAX), poderá esperar receber uma string separada por vírgula, por exemplo. 1005,1234,1754,etc que podem ser armazenados em uma célula na planilha. Você pode então dividir essa string no SP e usá-la em sua consulta.
Para obter um exemplo de divisão de strings no SQL, consulte a função SplitInts para SQL Server 2005 recomendada aqui:Como passar uma matriz para um procedimento armazenado do SQL Server