Можно ли организовать связь между QT, mySQL и Excel?
======================================================

 Здравствуйте. Есть организация, которая ведет ежедневный учет "прибытий и убытий морского транспорта". Весь учет ведется в 3 документах excel. Но заполнять её не удобно, решили сделать интерфейс для заполнения. Вот тут как-раз и возник ступор. есть идея связать QT mySQL и Excel. Чтоб данные хранились и в Excel и в БД. Есть ли более простое решение? Или использовать что-то вместо qt? 

 Qt и MySQL работают отлично и очень быстро. Маленькая подсказка: помимо DLL драйвера, который надо бросить в подкаталог plugins\sqldrivers, надо положить в РАБОЧИЙ каталог программы DLL MySQL или MariaDB (зависит от сборки Qt).  
  

С Excel’ем сложнее, и приходится искать любую Excel-библиотеку, имеющуюся на Си++.  

Из открытых — XLNT (кроссплатформенный) и QtXlsx (привязан к системе классов Qt).  

Мы используем частично LibXL (платный, тормозной, огромный расход памяти, но QtXlsx ещё хуже, насколько я проверял), частично свой велосипед (минимум функциональности, оптимизирован под огромные XLSX — вплоть до того, что Excel берёт большую таблицу за 10 секунд, а мы за три, а LibreOffice вообще над ней размышляет минутами).  
  

Но это уже собственно вопрос: а что есть для Excel’я на Си++. Может, сырой XLNT довели до ума. Может, у вас нет огромных таблиц, и того, что есть, вам хватает…  
  

UPD. Есть разные сборки DLL MySQL, так что придётся экспрериментировать, чтобы работало не только на разработческой машине, но и у потенциального юзверя. 

 а че гугл говорит?  
  

берите C# - точно будет больше вариантов  
  

ps по большому счету QT+MySql должны вязаться без проблем, гриды в QT должны быть, а от Excel-я надо избавляться. не зависимо от того на какую связку интерфейс+бд вы сделаете опору. электронные таблицы хороши для быстрых набросков. но при попытке вести учет, вылезают особенности.. учета.. 

 Из интерфейса заполнения можете сохранять в csv и его уже открывать в excel.  

Лучше вообще от excel отказаться, использовать бд будет гораздо более удобно и безопасно. 

 Неправильная архитектура у ИС. Excel выкинуть, использовать БД (MySQL/SQLite, etc). Интерфейс - любой по вкусу (хоть web app, хоть и тот же Qt). ЯП для реализации - масса вариантов. 

> Весь учет ведется в 3 документах excel.

Если так удобней, напишите макрос в Excel.