GUI программа / библиотека, которая может открывать файлы Excel и разрешать выбор диапазона - PullRequest
0 голосов
/ 08 апреля 2020

Я работаю над проектом go для работы с электронными таблицами.

Весь код моего основного приложения отсортирован, но я хочу иметь возможность добавить функцию, где пользователь моего инструмента может выбрать параметр в GUI, что приводит к файлу Excel, который у него есть выбранный открывается и позволяет им интерактивно выбирать диапазоны из рабочей книги, которые затем сохраняются и используются моим инструментом в остальной части программы

Проблема, которую я нахожу, заключается в том, что помимо библиотеки Matlab / Функция, которая может сделать это (https://uk.mathworks.com/help/matlab/ref/importtool.html), кажется, нет других вариантов для этого я могу найти. Использование Matlab не было бы идеальным для моих целей, так как я не могу скомпилировать его как исполняемый файл для использования на любом компьютере (что является большой частью моей цели)

Я счастлив попробовать использовать другой язык, чтобы использовать любые библиотеки, которые могут быть для него, особенно если они являются библиотеками для очень часто используемого языка (C, C ++ был бы идеальным)

Может кто-нибудь придумать какие-нибудь полезные примеры, которые могут иметь отношение к моей цели?

1 Ответ

0 голосов
/ 08 апреля 2020

Я обнаружил, что не было очевидных библиотек, идеально подходящих для этого, ни на одном общем языке; лучший вариант для этого, кажется, просто использовать библиотеку Go, которая может взаимодействовать с COM, чтобы открыть файл и впоследствии получать данные от взаимодействий там, которые затем должны будут вводиться в остальную часть моей программы

Библиотека Go Ole кажется лучшей для этого https://github.com/go-ole/go-ole

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...