Реальные люди - гражданские лица - любят использовать Excel. Они используют это все время, они знакомы и продуктивны с этим, они знают все короткие пути. Новые внешние интерфейсы выводят их из зоны комфорта. Я полностью вижу, откуда пришел ваш клиент, и если бы он просто хотел экспортировать данные о продажах в Excel, генерировать отчеты и т. Д., Он получил бы мою полную поддержку.
Но электронные таблицы очень плохо справляются с различными структурами данных, целостностью отношений и т. Д. Вам, вероятно, придется в конечном итоге написать много макросов и других ключей.
Частично это зависит от того, какие другие продукты вы используете. Если вы развертываете на современной версии SQL Server и используете SharePoint для интеграции, Excel в качестве внешнего интерфейса будет проще в обращении, чем Java, MySQL или что-то еще. Но это все равно будет ужасно.
Лучший подход - серьезно поговорить со своим клиентом. Узнайте, чего они боятся и что вы можете сделать в смягчении последствий. Также установите их абсолютные минимальные требования: возможно, они просто хотят работать в автономном режиме, и все, что вам нужно, - это функция массовой загрузки CSV-файла.