ricks21 Ответов: 2

Чему я должен научиться, чтобы взаимодействовать с excel?


Я уже много знаю о Visual Basic для Excel. Но для следующего проекта мне нужно построить графический интерфейс для взаимодействия с ним моего клиента.

То есть на переднем плане это будет графический интерфейс (.exe с установкой программного обеспечения), и в основном входные данные-это листы Excel, а результаты-также листы Excel (которые будут сохранены в документах пользователя)

Как вы думаете, какой язык будет лучшим для изучения, чтобы создавать больше подобных проектов?

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

Я пытался создать графический интерфейс в Excel, но это не профессионально продавать листы excel вместо программного обеспечения.

2 Ответов

Рейтинг:
1

RickZeeland

Возможно, вас заинтересует библиотека EPPlus, см. пример здесь: Дополнительно Выделяется С EPPlus[^]
Вы можете использовать эту библиотеку с C# или VB.NET-да.


Рейтинг:
1

OriginalGriff

Определенно не Javascript - это для клиентских браузеров и не может напрямую получить доступ к любому файлу на клиентской машине.

Поскольку вы знакомы с VBA, я бы предложил C# - он позволяет разрабатывать приложения для Windows, Linux, Android и iOS (с помощью Mono и Xamarin) и полностью отличается от VBA. Хотя VB существует, он очень отличается от VBA и имеет только некоторый общий синтаксис - это означает, что то, с чем вы знакомы, выглядит так, как будто оно должно работать, но не работает.
Сделайте чистый перерыв в C# - что на самом деле не сложно - и вы не получите путаницы "но это работает в VBA!". И он может взаимодействовать с Excel или Access в Excel, или базы данных.