Russian Qt Forum
Ноябрь 27, 2024, 05:52 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Обработка Excel форм  (Прочитано 6244 раз)
kolob
Частый гость
***
Offline Offline

Сообщений: 296



Просмотр профиля
« : Апрель 07, 2011, 11:37 »

Добрый всем день! Прошу помочь мне советом или решением. Есть такая проблема. Существует большое количество форм в формате xls. Формы представляют собой финансовые отчеты организаций. Всего разновидностей форм около 10 - 15.
Небходимо автоматизированно загружать данные из этих форм в БД приложения. Далее происходит обработка. Каким способом организовать загрузку этих форм? Использовать ActiveX или есть другие способы? Может кто сталкивался? или уже реализовывал такое? Подкажите.
Записан

Qt 5.11.0, Win, MinGW
Пантер
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 5876


Жаждущий знаний


Просмотр профиля WWW
« Ответ #1 : Апрель 07, 2011, 11:40 »

Можно открыть как БД через ODBC.
Записан

1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
kolob
Частый гость
***
Offline Offline

Сообщений: 296



Просмотр профиля
« Ответ #2 : Апрель 07, 2011, 12:46 »

Вот пример файла формы
Записан

Qt 5.11.0, Win, MinGW
kolob
Частый гость
***
Offline Offline

Сообщений: 296



Просмотр профиля
« Ответ #3 : Апрель 12, 2011, 21:14 »

Цитировать
Можно открыть как БД через ODBC.
А чем ODBC лучше ActiveX?
Подкажите пожалуйста. Мне нужно форму обрабатывать которую я как пример выложил.
Записан

Qt 5.11.0, Win, MinGW
blood_shadow
Гость
« Ответ #4 : Апрель 12, 2011, 21:54 »

Цитировать
Можно открыть как БД через ODBC.
А чем ODBC лучше ActiveX?
Подкажите пожалуйста. Мне нужно форму обрабатывать которую я как пример выложил.
не знаю как ODBC, но ActiveX - это высший гемор, который я видал, да и мелкософт последнее время на него забивают мягко говоря
Записан
kolob
Частый гость
***
Offline Offline

Сообщений: 296



Просмотр профиля
« Ответ #5 : Апрель 12, 2011, 22:17 »

Цитировать
не знаю как ODBC, но ActiveX - это высший гемор
Да я это сам понимаю. Очень уж он медленный. Но какой же путь выбрать?
С помощью чего обрабатывать формы?
Записан

Qt 5.11.0, Win, MinGW
blood_shadow
Гость
« Ответ #6 : Апрель 12, 2011, 22:22 »

Цитировать
не знаю как ODBC, но ActiveX - это высший гемор
Да я это сам понимаю. Очень уж он медленный. Но какой же путь выбрать?
С помощью чего обрабатывать формы?
даже не знаю, но ести актив - то тебе это должно помочь http://hardclub.donntu.edu.ua/projects/qt/articles/qt-excel.html
Записан
kolob
Частый гость
***
Offline Offline

Сообщений: 296



Просмотр профиля
« Ответ #7 : Апрель 12, 2011, 22:33 »

Цитировать
но ести актив - то тебе это должно помочь http://hardclub.donntu.edu.ua/projects/qt/articles/qt-excel.html

Это уже знаю, читал и юзал.
Т.е. приедтся для каждого вида формы писать огромадный код , для ее обработки(вытаскивания данных из отдельных ячеек)? Я так понимаю. Ни кто больше ни чего не подсказал.
Записан

Qt 5.11.0, Win, MinGW
blood_shadow
Гость
« Ответ #8 : Апрель 12, 2011, 22:44 »

Цитировать
но ести актив - то тебе это должно помочь http://hardclub.donntu.edu.ua/projects/qt/articles/qt-excel.html

Это уже знаю, читал и юзал.
Т.е. приедтся для каждого вида формы писать огромадный код , для ее обработки(вытаскивания данных из отдельных ячеек)? Я так понимаю. Ни кто больше ни чего не подсказал.
может написать какой-нить VBA-скрипт, который будет сначала открывать эксель, и записывать в файл,
в формате (rowNum, columnNum, value)? и работать уже в бд непосредственно с этим файлом
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.246 секунд. Запросов: 23.