Гость
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Импорт данных из Excell / 12 сообщений из 12, страница 1 из 1
20.08.2018, 22:40
    #39690728
izumNaBor
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Импорт данных из Excell
Здравствуйте. В нескольких каталогах хранятся файлы Excell одинакового формата, отчеты за каждый день.
Как мне импортировать в Access только нужные строки из всех файлов и собрать общий отчет за весь период по этой позиции?
Например искомая строка содержит в столбце "С" - "хранилище №5". Чтобы в отчете количество строк увеличивалось с каждой сдедующей датой (указана в наименовании файла Excell). Если информация об искомом хранилище в последующих файлах не отражается, то и отчет завершается и сохраняется.
Спасибо.
...
Рейтинг: 0 / 0
21.08.2018, 07:16
    #39690761
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Импорт данных из Excell
Код: sql
1.
2.
3.
SELECT *
FROM [SheetZ$Xm:Yn] IN 'C:\Folder\Filename.xls'[Excel 12.0; HDR=No; IMEX=1]
WHERE Fi LIKE 'хранилище №5';


где:

SheetZ - имя листа с данными
Xm:Yn - диапазон данных (например, A1:D100)
C:\Folder\Filename.xls - полный путь к файлу
Fi - колонка с данными для поиска/отбора (поля нумеруются от F1 до Fn, если не указано HDR=Yes, иначе используются имена полей).

Ну и внести иные необходимые корректировки, скажем, в параметры подключения.
...
Рейтинг: 0 / 0
27.08.2018, 13:42
    #39693699
MokeevP
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Импорт данных из Excell
Akina,
ох ты ж ёжик и так можно? а я тут с цЫклами парюс
...
Рейтинг: 0 / 0
27.08.2018, 13:46
    #39693702
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Импорт данных из Excell
MokeevPи так можно?Тебе - нельзя... во всяком случае просто так. А то цЫклы обидятся, и ночью придут мстить... День сурка смотрел?
...
Рейтинг: 0 / 0
27.08.2018, 13:54
    #39693706
MokeevP
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Импорт данных из Excell
AkinaMokeevPи так можно?Тебе - нельзя... во всяком случае просто так. А то цЫклы обидятся, и ночью придут мстить... День сурка смотрел?

Смотрел...

Пытаюсь сделать аналогично но ничего не выходит, можете подсказать?
Код: sql
1.
2.
SELECT * 
FROM [Программа 2018&a12:j37] in "\\CPS01****\2018\****09.06.2018.xlsx" [Excel 12.0; HDR=No; IMEX=1]
...
Рейтинг: 0 / 0
27.08.2018, 14:04
    #39693716
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Импорт данных из Excell
MokeevP
Код: vbnet
1.
FROM [Программа 2018&a12:j37]
...
Рейтинг: 0 / 0
27.08.2018, 14:11
    #39693720
MokeevP
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Импорт данных из Excell
AkinaMokeevP
Код: vbnet
1.
FROM [Программа 2018&a12:j37]


Объект, таки, не найден ядром

Видимо, я не правильно понимаю синтаксис (скорее всего)
на всякий случай:
Лист - "Программа 2018"
Диапазон - "a12:j37"
формат файла "xlsx"
...
Рейтинг: 0 / 0
27.08.2018, 14:37
    #39693742
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Импорт данных из Excell
MokeevP , ну ты блин что, не видишь, какой кривой символ я тебе подсветил? и какой на таком же месте у меня?
...
Рейтинг: 0 / 0
27.08.2018, 14:48
    #39693748
Joss
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Импорт данных из Excell
Поставь себе программу HL-ExcelExporter

[b]Версия: [/b] 1.0
Разработчик: High Level Soft
Тип распространения: Бесплатная
Размер: 97544 Kb

Ссылка: http://ru.softoware.net/apps/download-hl-excelexporter-for-windows.html

HL-ExcelExporter является инструментом для экспорта, конвертировать, и передачи данных из Excel файл с несколькими базами данных, таких как PostgreSQL, MySQL, Oracle, SQLite, DB2, H2, HSQLDB, MS Access 2003, и Dbase.

Можно вытаскивать из страницы Excel любую прямоугольную область в базу Access. Просто и сердито.
...
Рейтинг: 0 / 0
27.08.2018, 14:51
    #39693752
MokeevP
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Импорт данных из Excell
Akina, я не очень внимательный, но стараюсь) Спасибо, понял, заработало! А как эта магия по умному называется, чтобы в поисковике найти?
...
Рейтинг: 0 / 0
27.08.2018, 14:59
    #39693759
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Импорт данных из Excell
MokeevPкак эта магия по умному называется, чтобы в поисковике найти?Ну что за [censored] привычка по каждому чиху переться в поисковик! отвыкай, всё равно тебя там хорошему не научат.

Изучи сперва встроенную справку. В данном конкретном случае статья, в которой всё это описано, называется "IN Clause".
...
Рейтинг: 0 / 0
27.08.2018, 16:55
    #39693850
sdku
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Импорт данных из Excell
Можно сделать так:то что уже накоплено переместить вручную, а далее ежедневно автоматически (например при включении компьютера на следующий день) добавлять в таблицу БД файл отчета за предыдущий день (дни), а затем извлекать запросом с параметрами любую, какая понадобится,(свойство SQL запроса)инфу. С периодичностью,определенной Вами-например раз в год,перемещать данные в архив,очищая таблицу
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Импорт данных из Excell / 12 сообщений из 12, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]