Форум программистов, компьютерный форум, киберфорум
Microsoft Access
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.89/19: Рейтинг темы: голосов - 19, средняя оценка - 4.89
0 / 0 / 0
Регистрация: 19.10.2011
Сообщений: 96

Чтение из *.xls

14.02.2012, 17:11. Показов 3867. Ответов 27
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Подскажите, пожалуйста, как подступиться к такой задачке: в разные таблицы базы Access должны быть считаны данные из таблицы Excel. Структура таблицы постоянная, но длина разная, а имя файла предварительно не известно, т.е. должно определяться диалогом с пользователем. Стандартные процедуры Access слишком сложны: обычному пользователю нужна одна-две кнопки. Спасибо.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
14.02.2012, 17:11
Ответы с готовыми решениями:

Чтение *.xls
Добрый! Есть вариант прочитать экселевский файл? Попался рабочий, платный, распиаренный нерабочий варианты. Есть живые...

Чтение из XLS и обработка
Всем привет! Извиняюсь за свою наглость за возможно столь тупой вопрос, но адекватного ответа нигде не смог найти. Дано: файл xls....

Чтение формата *.xls
Требуется обработать документ формата *.xls (где присутствует объединение итп), провести кое-какие вычисления и вывести результат....

27
Silver
14.02.2012, 19:35
Прилинковать файл data.xls нужной структуры к Access,
и копировать данныe из файлов какой_то_там_файл.xls -> data.xls
0 / 0 / 0
Регистрация: 19.10.2011
Сообщений: 96
15.02.2012, 09:50  [ТС]
Я, к сожалению, слабо представляю как это сделать. Если не сложно, подскажите, где можно это посмотреть.
0
0 / 0 / 0
Регистрация: 19.10.2011
Сообщений: 96
15.02.2012, 13:14  [ТС]
Может быть использовать ActiveX
0
Silver
15.02.2012, 14:56
Прилинковать файл data.xls нужной структуры к Access
Таблицы->Связь с таблицами... выбрать файл *.xls
копировать данныe из файлов какой_то_там_файл.xls -> data.xls
Придется написать макрос либо в Access, либо в Excel.

Может быть использовать ActiveX
Имеется в виду ADO?
Конечно можно, но меня сегодня уже обвинили (справедливо) в излишнем усложнении.
0 / 0 / 0
Регистрация: 19.10.2011
Сообщений: 96
16.02.2012, 11:10  [ТС]
Цитата Сообщение от Silver
Прилинковать файл data.xls нужной структуры к Access
Таблицы->Связь с таблицами... выбрать файл *.xls
копировать данныe из файлов какой_то_там_файл.xls -> data.xls
Придется написать макрос либо в Access, либо в Excel.

Может быть использовать ActiveX
Имеется в виду ADO?
Конечно можно, но меня сегодня уже обвинили (справедливо) в излишнем усложнении.
В общих чертах я понял. Остался один вопрос: как организовать выбор файла пользователем: он не имеет доступа к стандартным панелям Access. Хотелось бы написать интерфейс, похожий на средства Windows.
Спасибо Вам в любом случае.
0
Silver
16.02.2012, 11:25
А есть возможность подключить библиотеку ActiveX и работать с ней?
0 / 0 / 0
Регистрация: 19.10.2011
Сообщений: 96
16.02.2012, 13:57  [ТС]
В Tools-Refrences есть:
1)Microsoft ActiveX Data Objects (Multi-dimension) 2.8 library;
2)Microsoft ActiveX Data Objects 2.0...2.8
3)Microsoft ActiveX Data Objects Recordset 2.8 Library
4)Microsoft ActiveX Plugin
Если речь об этом, тогда скажите, что мне нужно подключить. Если о чём-то другом, посоветуйте, пожалуста, где поискать.
0
Silver
16.02.2012, 15:27
К сожалению в программировании (имеется в виду написание модулей и макросов) на Access я не силен.
Могу помочь только в VBA для Excel.
0 / 0 / 0
Регистрация: 19.10.2011
Сообщений: 96
16.02.2012, 15:40  [ТС]
БОЛЬШОЕ СПАСИБО Вам.
0
1 / 1 / 1
Регистрация: 18.06.2008
Сообщений: 329
16.02.2012, 15:53
Для выбора файла надо на форму бросить "Microsoft Common Dialog Control"
(панель элементов - другие элементы - выбрать из списка)
В нем весь интерфейс.
0
0 / 0 / 0
Регистрация: 19.10.2011
Сообщений: 96
16.02.2012, 17:33  [ТС]
Не могу найти: перешел в режим конструктора, искал в НАСТРОЙКА-КОМАНДЫ-ЭЛЕМЕНТЫ УПРАВЛЕНИЯ и Н-К-ЭЛЕМЕНТЫ ActiveX (Access 2002, русский). Того что Вы пишете не нашел.
0
0 / 0 / 0
Регистрация: 19.10.2011
Сообщений: 96
16.02.2012, 17:43  [ТС]
Извините, должен прерваться на выходные.
0
1 / 1 / 1
Регистрация: 18.06.2008
Сообщений: 329
16.02.2012, 18:24
Не там!
В конструкторе форм:
0
0 / 0 / 0
Регистрация: 19.10.2011
Сообщений: 96
19.02.2012, 09:09  [ТС]
Спасибо, переустанавливаю Access.
0
0 / 0 / 0
Регистрация: 19.10.2011
Сообщений: 96
19.02.2012, 16:24  [ТС]
Потратил день: не смог установить Office так, чтобы получить Common Dialog Control. Может быть есть что-то чего я не знаю?
0
Silver
19.02.2012, 17:30
Проверь есть-ли такой файл
C:WindowsSystem32COMDLG32.OCX
1 / 1 / 1
Регистрация: 18.06.2008
Сообщений: 329
19.02.2012, 18:29
Аааа, нет этой кнопки.
И где она, я тоже не знаю! Не нашел.
Должен помочь "сброс"... думаю я.
0
0 / 0 / 0
Регистрация: 19.10.2011
Сообщений: 96
19.02.2012, 19:11  [ТС]
"Сброс" нажал, кнопка появилась, но нужных опций нет. В директории есть библиотека comdlg32.dll. Ту что Вы указали буду искать на др. компьютерах.
0
0 / 0 / 0
Регистрация: 19.10.2011
Сообщений: 96
19.02.2012, 19:35  [ТС]
Цитата Сообщение от Леонид_G
"Сброс" нажал, кнопка появилась, но нужных опций нет. В директории есть библиотека comdlg32.dll. Ту что Вы указали буду искать на др. компьютерах.
Перенёс к себе COMDLG32.OCX - к сожалению, ничего нового.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
19.02.2012, 19:35
Помогаю со студенческими работами здесь

Чтение файла *.xls
Доброго времени суток. Возник вопрос. Можно ли в Си открывать файлы *.xls, читать из них определённые ячейки и записывать в одну из...

Чтение xls файла
Всем добрый день! Очень нуждаюсь в вашей помощи. У меня есть большое количество xls файлов, отличаются они наименованием и...

Чтение xls/xml.
У меня есть файл xls 30000 записей. Читаю литературу везде написано, что запускается эксель и читаются уже данные. Нельзя не запуская...

чтение .xls файлов
помогите пожалуйста решить одну задачку: есть файл "filename.xls" нужно прочитать только одну определённую ячейку, если это возможно,...

OpenOffice чтение документа xls
В данной теме мне помогли с файлом DOC(X) https://www.cyberforum.ru/cpp-builder/thread1265514.html Там спасибо :) Кстати, если можно...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
Программный контроль заполнения реквизита табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать контроль заполнения реквизита "ПричинаСписания". . .
wmic не является внутренней или внешней командой
Maks 02.04.2026
Решение: DISM / Online / Add-Capability / CapabilityName:WMIC~~~~ Отсюда: https:/ / winitpro. ru/ index. php/ 2025/ 02/ 14/ komanda-wmic-ne-naydena/
Программная установка даты и запрет ее изменения
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: при создании документов установить период списания автоматически. . .
Вывод данных в справочнике через динамический список
Maks 01.04.2026
Реализация из решения ниже выполнена на примере нетипового справочника "Спецтехника" разработанного в конфигурации КА2. Задача: вывести данные из ТЧ нетипового документа. . .
Программное заполнения текстового поля в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению. На форме документа создается. . .
К слову об оптимизации
kumehtar 01.04.2026
Вспоминаю начало 2000-х, университет, когда я писал на Delphi. Тогда среди программистов на форумах активно обсуждали аккуратную работу с памятью: нужно было следить за переменными, вовремя. . .
Идея фильтра интернета (сервер = слой+фильтр).
Hrethgir 31.03.2026
Суть идеи заключается в том, чтобы запустить свой сервер, о чём я если честно мечтал давно и давно приобрёл книгу как это сделать. Но не было причин его запускать. Очумелые учёные напечатали на. . .
Модель здравосоХранения 6. ESG-повестка и устойчивое развитие; углублённый анализ кадрового бренда
anaschu 31.03.2026
В прикрепленном документе раздумья о том, как можно поменять модель в будущем
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru