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

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

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

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

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


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

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

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

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

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


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