Excel в Access Только определенные ячейки10.07.2017, 14:13. Показов 2773. Ответов 20
Метки нет (Все метки)
Добрый день!
есть вопрос, может даже и легкий, но я запуталась Нужно из нескольких файлов excel (от 5 до 150 файлов) соединить в одну таблицу в accesse, но не по столбцам а по ячейкам (полностью по столбцам или все таблицы проходит хорошо) а вот по ячейкам - УВЫ
0
|
|
| 10.07.2017, 14:13 | |
|
Ответы с готовыми решениями:
20
Экспорт многостраничного отчета access в определенные ячейки excel Добавление строк в определенные ячейки таблицы Word из Excel Заполнить определённые ячейки на определённых листах в 150 файлах excel одновременно |
|
26827 / 14507 / 3192
Регистрация: 28.04.2012
Сообщений: 15,782
|
|
| 10.07.2017, 16:02 | |
Сообщение было отмечено ИннаМакарова как решение
Решение
Попробуйте вариант с формой. В самом верхнем поле путь к папке с Excel-файлами. Можно выбрать по кнопке со значком екселя, можно написать вручную. После выбора папки нажимаете кнопку "Импортировать данные из Excel". В подформы внизу отобразятся данные, в том числе новые.
Для исключения повторного ввода в т.Меры сделан уникальный индекс по совокупности полей + имя файла
2
|
|
| 11.07.2017, 09:15 [ТС] | |
|
Эти темы прочитаны,
там таких примеров нет Добавлено через 6 минут Большое спасибо сейчас буду разбираться PS то сообщение не для ВАС писала по работе ответ, торопилась, а потом оказалось что мышка не в том окне еще раз спасибо Добавлено через 2 часа 9 минут mobile, БОЛЬШОЕ СПАСИБО
1
|
|
| 12.07.2017, 10:56 [ТС] | |
|
mobile,
Уважаемый mobile! Все прошло отлично, но появился еще вопрос добавление не одной ячейки а к примеру B17:B48 в определенное поле(к примеру - поле6) и так далее
0
|
|
|
7459 / 4592 / 302
Регистрация: 12.08.2011
Сообщений: 14,380
|
|
| 12.07.2017, 13:38 | |
|
вместо cells() попробуйте range()
0
|
|
|
26827 / 14507 / 3192
Регистрация: 28.04.2012
Сообщений: 15,782
|
||
| 12.07.2017, 14:04 | ||
|
Если добавлять еще неопределенное количество данных, то как они будут размещены? Что будет в полях [поле01]-[поле04]? Они будут пустые? Или что-то в них надо писать? Сделайте в екселе пример и покажите на его основе, как Вы предполагаете хранить эти данные в Access-таблице.
1
|
||
| 13.07.2017, 14:48 [ТС] | |
|
Спасибо,
да примерно так и сделала т.е. создание таблиц, а от туда по определенным полям Добавлено через 4 минуты mobile, Вопрос, иногда попадаются Excel файлы - запароленные приходится в них заходить и убирать вручную (пароль я знаю) а можно где то его прописать , чтобы файлы обрабатывались сами пароль на всех файлах один (файлы такие попадаются - редко - но метко)
0
|
|
|
26827 / 14507 / 3192
Регистрация: 28.04.2012
Сообщений: 15,782
|
|
| 13.07.2017, 15:17 | |
|
Насколько я помню, хотя могу ошибаться, ексель можно запаролить разными способами. Закиньте на форум запароленный пример (разумеется с тестом пароля), попробуем что-нибудь придумать.
0
|
|
| 14.07.2017, 09:11 [ТС] | |
|
04 с паролем (2015)
Спасибо
0
|
|
|
26827 / 14507 / 3192
Регистрация: 28.04.2012
Сообщений: 15,782
|
|||
| 16.07.2017, 20:41 | |||
Сообщение было отмечено ИннаМакарова как решение
Решение
1
|
|||
| 17.07.2017, 07:50 [ТС] | |
|
Большое спасибо!!!
а 18 попал случайно, простите (сама не поняла как) Добавлено через 4 минуты Спасибо за доработку воспользуюсь
0
|
|
| 20.07.2017, 10:17 [ТС] | |
|
mobile,
Добрый день! есть вопрос в таблице текст более 255, знаков а как передать в access там ограничение , даже если MEMO поле ставишь (MO 10)
0
|
|
|
26827 / 14507 / 3192
Регистрация: 28.04.2012
Сообщений: 15,782
|
|||
| 20.07.2017, 10:38 | |||
|
- в первой строке ексель-файла писать вручную или программно длинный текст (более 255 символов). Потом, после импорта, эту запись придется удалять из таблицы Access. - читать построчно данные из екселя. Т.е. открыть книгу, в цикле бежать по строкам, читать данные и писать в Access. Ну и поле Access-таблицы конечно должно быть Memo В каком файле такое? Из ранее присланных Вами даже не вижу поля где может быть длинный текст
0
|
|||
| 20.07.2017, 10:53 [ТС] | |
|
(MO 10) -Microsoft Office 2010
Вот и я не готовилась к такому а оказалось, что нужно в одной ячейке текст, но он более 255 символов знаю что в МО2007 это не пройдет вот думаю что в МО10 - это возможно Спасибо за ответы
0
|
|
| 20.07.2017, 13:04 [ТС] | |
|
файл с превышением 255
0
|
|
|
26827 / 14507 / 3192
Регистрация: 28.04.2012
Сообщений: 15,782
|
|
| 20.07.2017, 14:41 | |
Сообщение было отмечено ИннаМакарова как решение
Решение
Пришлось перевести полностью на открытие файла екселя и чтение из него построчно. Поле01 в т.Меры сделано мемо и добавлено текстовое поле Поле01Text255 типа Text куда записываются первые 255 символов Поле01. Сделано для создания уникального индекса для предотвращения повторов. Поле01Text255 нужно только для индекса и ни для чего больше. Поэтому в форме его нет
1
|
|
| 21.07.2017, 13:49 [ТС] | |
|
Не хило у ВАС получается
Огромное спасибо Сейчас буду разбираться Добавлено через 22 часа 37 минут mobile, Спасибо, то все получилось и еще маленький вопрос для специалиста Высшего класса есть в excel лист справочник он содержит оглавление и далее с 10 строки столбцы 1 - номер по порядку 2 - текст (более 255 знаков) 3 - численность и .т.д. 13 столбцов просто все столбцы A10:M989 переносятся отлично, НО 2 столбец (длинный текст - поле МЕМО) Очень прошу - помогите Добавлено через 9 минут к примеры те файлы что есть, соединить в одну базу , поля A2:C5 получится F1, F2,f3 (мемо) Добавлено через 1 минуту все получается кроме F3 (мемо)
0
|
|
|
26827 / 14507 / 3192
Регистрация: 28.04.2012
Сообщений: 15,782
|
|
| 21.07.2017, 14:22 | |
|
Пришлите книгу екселя с оглавлением и хотя бы несколькими строками с длинным текстом. А также БД с приемной таблицей.
И кстати, это разовая операция? Или такой импорт может повторяться? Еще вопрос: всегда 989 строк? Не больше, не меньше?
0
|
|
| 21.07.2017, 14:30 [ТС] | |
|
а вот в тех примерах и есть такое 04 файл
0
|
|
| 21.07.2017, 14:57 [ТС] | |
|
операция - ежедневная
строк до 1000 (любое кол-во) столбец с длинным текстом, всегда 2 т.е начало всегда с B10 окончание до 1000 - это редко чаще до 100 Добавлено через 21 минуту может сделать стандартное поле 255 и дополнительное с остатками текста в другое поле т.к. соединить потом легко, а так будет наглядно какой текст превышает , если он попал в другой столбец?
0
|
|
| 21.07.2017, 14:57 | |
|
Помогаю со студенческими работами здесь
20
Как в excel в столбце выделить определённые ячейки с шагом если их Овер 3000+ Обработать в цикле ячейки листа из Access и запустить макрос Excel-файла из Access С помощью ActiveX открыть документ excel, заполнить определённые ячейки набором чисел и сохранить Экспорт из access в excel в конкретные ячейки Получить адрес ячейки Excel из Access Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Программный контроль заполнения реквизита табличной части документа
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
В прикрепленном документе раздумья о том, как можно поменять модель в будущем
|