виртуальная машина (например в virtual-box), в ней развернуть какой-нибудь простой линукс, на нём — среду для веб-приложения. веб приложение написать на чём умеете. работать будет без соединения с интернетом, но при этом в рамках локальной сети можно настроить совместный доступ. virtual-box кроссплатформенный — решение соответственно получится тоже кроссплатформенное. к плюсам можно отнести хорошую масштабируемость, к минусам — относительно высокую стоимость реализации.
а если ресурсов мало — тогда, да, excel