Afzaal Ahmad Zeeshan
Было бы очень трудно начать с Excel C API и написать полезный API, особенно для веб-приложения, где помимо всего прочего требуются масштабируемость и эффективность. Вот такая статья на CodeProject, которая рассказывает об этом, Доступ к электронным таблицам Excel с помощью C++[^].
Таким образом, я бы рекомендовал использовать стороннюю библиотеку с библиотекой C++, которую можно вызвать с веб-сайта. Во-вторых, почему C++, какую среду выполнения вы используете для веб-разработки?
XLW - A C++ wrapper для загрузки Excel C API | SourceForge.net[^]
Библиотека Excel C++ для чтения/записи файлов xls/xlsx - LibXL[^]
Вы заметите, что я только поделился статьями и библиотеками, которые говорят о чтении/записи файлов Excel, а не сравнивают их. Потому что это бизнес-логика, которую вы должны написать, и поскольку вы ничего не упомянули об этом, я не могу вам помочь.
Наконец, примите мой совет, найдите полезную платформу разработки веб-приложений, идите с ней ASP.NET ядро, или Node.js, и найти полезную библиотеку для этих сред выполнения. Это будет ваше мирное развитие, в отличие от любой среды выполнения C++ для сетевого программирования. И да, Node.js может быть разработан для использования библиотек C++ и помощников, то же самое с ASP.NET ядро, вы всегда можете импортировать туда библиотеки C++. Лучше всего то, что вы можете получить собственные библиотеки для этих сред выполнения.
Импорт и экспорт excel в ASP.NET Core 2.0 Razor Pages[^]
https://www.npmjs.com/package/xlsx[^]