Eu criaria isso como uma lista no SharePoint. Você pode começar importando a estrutura e os dados de sua tabela existente do Excel. Você pode fazer uma validação simples e adicionar / renomear colunas, configurar várias exibições, design de formulário - tudo através da interface do usuário do SharePoint sem nenhum código. Os formulários do SharePoint podem ser estendidos por código, se você realmente precisar.
Usuários acessando a Lista usando um Navegador da Web podem escolher a visualização Folha de Dados - a Lista se comporta como uma planilha simples com filtragem, classificação etc em colunas e você pode copiar e colar intervalos de células para e do Excel.
As listas do SharePoint podem ser integradas, por ex. com o Reporting Services para relatórios ou com o Integration Services para integração com outras fontes de dados ou destinos.