kind1212 Ответов: 1

Как использовать язык C++ для сравнения файлов excel онлайн?


I would like to write a website that can compare 2 excel file online by using C++ language,the compare will be like giving people browse 2 file and compare the excel due to (few specific column and compare all the rows). but i have not idea need to start from which part,did any professional can provide some suggestion for me to have an idea to complete the task?

Now My problem is don't know how to implement compare function into website by using C++ language

Thanks and Regards,
 [kinder1212]


Что я уже пробовал:

я пробовал делать исследования в интернете, но я не понимаю, что нужно начинать с какой части

1 Ответов

Рейтинг:
1

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[^]