Гость
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Экспорт из access в excel с помощью vba / 19 сообщений из 19, страница 1 из 1
08.06.2019, 12:36
    #39824406
greker
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Экспорт из access в excel с помощью vba
Доброго времени суток. Есть база access (office 2016), она выгружает определённые данные в таблицу. Эту таблицу надо ещё сохранять в excel файл. В vba я не силён, поэтому спрашиваю тут))
Получилось добиться только создания с нужным именем и нужными названиями столбцов, но вот данные из access в эту таблицу ну никак не хотят переноситься. Ещё проблема в том, что данных этих в таблице может быть 500-600 тысяч строк, всего 10 столбцов.
Лазил по интернету, ничего не получается, помогите, пожалуйста)
...
Рейтинг: 0 / 0
08.06.2019, 13:02
    #39824411
sdku
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Экспорт из access в excel с помощью vba
greker...что данных этих в таблице может быть 500-600 тысяч строк, всего 10 столбцов...
Стесняюсь спросить: а что с таким количеством данных можно сделать в Ёкселе (особенно если учесть ограничение в 65500 строк)
...
Рейтинг: 0 / 0
08.06.2019, 13:06
    #39824412
greker
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Экспорт из access в excel с помощью vba
Из-за количества строк встроенный макрос экспорт с форматированием и не подходит ((

Данные ещё нужны для дальнейшей обработки, уже из excel
...
Рейтинг: 0 / 0
08.06.2019, 15:06
    #39824433
ПЕНСИОНЕРКА
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Экспорт из access в excel с помощью vba
grekerЕсть база access (office 2016), она выгружает определённые данные в таблицу excel

а почему бы аксессом не обработать
--
всесто ексель формата можно сформировать тхт или csv.
и открывать с пересохранением уже их
...
Рейтинг: 0 / 0
08.06.2019, 15:10
    #39824434
sdku
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Экспорт из access в excel с помощью vba
greker...Данные ещё нужны для дальнейшей обработки, уже из excel...
Если Вы убеждены,что ёксель справится с обработкой данных -не буду Вас разубеждать(учтите больше 65500 строк(записей) экспортировать в него не возможно (хоть вручную,хоть макросом,хоть VBA -некуда.Как налить 5 литров воды в 3-х литровую банку?)
...
Рейтинг: 0 / 0
08.06.2019, 15:14
    #39824436
Панург
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Экспорт из access в excel с помощью vba
sdkuв Ёкселе (особенно если учесть ограничение в 65500 строк)данные устарели и давно
https://support.office.com/ru-ru/article/Технические-характеристики-и-ограничения-excel-1672b34d-7043-467e-8e27-269d656771c3 1 048 576 строк
...
Рейтинг: 0 / 0
09.06.2019, 11:42
    #39824569
greker
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Экспорт из access в excel с помощью vba
А по сути вопроса кто-то подсказать может?)
...
Рейтинг: 0 / 0
09.06.2019, 11:51
    #39824572
Панург
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Экспорт из access в excel с помощью vba
greker, в примере есть и экспорт
...
Рейтинг: 0 / 0
09.06.2019, 12:22
    #39824579
greker
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Экспорт из access в excel с помощью vba
Панург,

Спасибо, посмотрю!

Способ, описанный там, подойдёт под большое количество строк?
...
Рейтинг: 0 / 0
09.06.2019, 15:54
    #39824622
Swa111
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Экспорт из access в excel с помощью vba
greker,


С большим количеством строк у меня получилось делать только так, сначала из БД данные выгружаются в файл csv. Затем полученный файл экспортируется в excel. По необходимости затем к строкам применяется форматирование.

P.S. с числом строк > 500млн экселю очень плохо
...
Рейтинг: 0 / 0
09.06.2019, 17:59
    #39824637
Панург
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Экспорт из access в excel с помощью vba
grekerСпособ, описанный там, подойдёт под большое количество строк?прежде чем выложить, я экспортировал 1 млн. записей.
Swa111с числом строк > 500млн экселю очень плохоКонечно плохо! С таким количеством он лопнет!
При условии, что макс. кол-во строк - 1 048 576 (один миллион сорок восемь тысяч пятьсот семьдесят шесть), а тут аж 500 млн.!
...
Рейтинг: 0 / 0
09.06.2019, 18:05
    #39824638
Панург
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Экспорт из access в excel с помощью vba
...
Рейтинг: 0 / 0
10.06.2019, 00:58
    #39824711
Swa111
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Экспорт из access в excel с помощью vba
Панург,

да, да в 1000 раз ошибся. Но факт остается фактом, с таблицой примерно ~600 тысяч записей и около 20 столбцов ворочается медленно.
...
Рейтинг: 0 / 0
10.06.2019, 10:26
    #39824814
sdku
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Экспорт из access в excel с помощью vba
sdkuЕсли Вы убеждены,что ёксель справится с обработкой данных-не буду Вас разубеждать...Swa111 Но факт остается фактом, с таблицой примерно ~600 тысяч записей и около 20 столбцов ворочается медленно.Ерунда все это-ТСу нужен ёксель!
(Это ж надо придумать-экспортировать в excel таблицу в 500000 записей-вот только зачем?)
...
Рейтинг: 0 / 0
10.06.2019, 14:51
    #39824979
ИВП
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Экспорт из access в excel с помощью vba
sdku,
Я думаю, что заказчик ТСа - человек, который достаточно знает Ексель, но не имеет понятия о возможностях СУБД (не только Аксеса) в смысле использования запросов.
Я знаю такого человека, который готов занять студента обработкой большого количества записей в Екселе, и страшно удивляется, когда искомый результат получается после создания и использования 2-3 запросов в Аксесе через полчаса раздумий.
...
Рейтинг: 0 / 0
10.06.2019, 17:48
    #39825054
Swa111
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Экспорт из access в excel с помощью vba
sdku,

выгрузить, архив результатов расчета заработной платы за год со всеми аналитиками по предприятию с численностью ~10 000 чел, для того что воспользоваться сводными таблицами и нарисовать красивые графики.

P.S. естественно расчет был не в Access
...
Рейтинг: 0 / 0
10.06.2019, 19:07
    #39825091
MrShin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Экспорт из access в excel с помощью vba
Swa111для того что воспользоваться сводными таблицами и нарисовать красивые графики.
Чтобы рисовать красивые графики обычно из больших баз выгружают уже агрегированные данные, записей там будет на порядки меньше, чем на каждого человека по несколько показателей. Песресмотрите поход к рисованию графиков.
...
Рейтинг: 0 / 0
14.06.2019, 18:45
    #39826733
greker
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Экспорт из access в excel с помощью vba
Спасибо за помощь)))
...
Рейтинг: 0 / 0
13.09.2019, 07:26
    #39861248
Pahomsql
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Экспорт из access в excel с помощью vba
Панург, Здравствуйте, большое спасибо за пример экспорта! Подскажите пожалуйста, как можно в этом примере сделать экспорт по скрытым столбцами и фильтру одновременно? Что нужно добавить в vba? Сам vba недавно начал изучать, простите новичка. Заранее спасибо.
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Экспорт из access в excel с помощью vba / 19 сообщений из 19, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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