Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Автоматическое добавление данных из другой книги - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Автоматическое добавление данных из другой книги (Сводные таблицы/Pivot Table)
Автоматическое добавление данных из другой книги
MadMaxZZZ Дата: Понедельник, 23.04.2018, 15:04 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 4
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Доброго дня, Уважаемые!
Не могу разобраться в следующем вопросе: есть книга, лист с таблицей, данные в которую изо дня в день копируются-вставляются ручками из другого документа Excel.
По ссылке сами файлы (это выгрузка из СКУД, если что), данные добавляются в "Табель Посещаемости" из "Выгрузка.XLS" (ручками). Как сделать автоматическое добавление в таблицу "Табеля" из "Выгрузка.CSV" после последней записи без удаления имеющихся данных?
К сообщению приложен файл: 7726928.xlsx (89.6 Kb) · 8805467.csv (30.7 Kb)
 
Ответить
СообщениеДоброго дня, Уважаемые!
Не могу разобраться в следующем вопросе: есть книга, лист с таблицей, данные в которую изо дня в день копируются-вставляются ручками из другого документа Excel.
По ссылке сами файлы (это выгрузка из СКУД, если что), данные добавляются в "Табель Посещаемости" из "Выгрузка.XLS" (ручками). Как сделать автоматическое добавление в таблицу "Табеля" из "Выгрузка.CSV" после последней записи без удаления имеющихся данных?

Автор - MadMaxZZZ
Дата добавления - 23.04.2018 в 15:04
Nic70y Дата: Понедельник, 23.04.2018, 20:37 | Сообщение № 2
Группа: Друзья
Ранг: Экселист
Сообщений: 8705
Репутация: 2260 ±
Замечаний: 0% ±

Excel 2010
К сообщению приложен файл: 2603633.gif (11.0 Kb)


ЮMoney 41001841029809

Сообщение отредактировал Nic70y - Понедельник, 23.04.2018, 20:37
 
Ответить
Сообщение

Автор - Nic70y
Дата добавления - 23.04.2018 в 20:37
MadMaxZZZ Дата: Вторник, 24.04.2018, 07:06 | Сообщение № 3
Группа: Пользователи
Ранг: Прохожий
Сообщений: 4
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Nic70y, если бы все было так просто...
1. Таким методом НЕ ДОБАВЛЯЕТСЯ ИНФА В ТАБЛИЦУ, а создается отдельный лист с отдельной таблицей.
2. Таким образом информация в таблице ПЕРЕЗАПИСЫВАЕТСЯ, удаляя предыдущие записи, а СКУД не дозаписывает, а переписывает файл ВЫГРУЗКА.CSV новыми данными (за прошедший день)
 
Ответить
СообщениеNic70y, если бы все было так просто...
1. Таким методом НЕ ДОБАВЛЯЕТСЯ ИНФА В ТАБЛИЦУ, а создается отдельный лист с отдельной таблицей.
2. Таким образом информация в таблице ПЕРЕЗАПИСЫВАЕТСЯ, удаляя предыдущие записи, а СКУД не дозаписывает, а переписывает файл ВЫГРУЗКА.CSV новыми данными (за прошедший день)

Автор - MadMaxZZZ
Дата добавления - 24.04.2018 в 07:06
Nic70y Дата: Вторник, 24.04.2018, 07:10 | Сообщение № 4
Группа: Друзья
Ранг: Экселист
Сообщений: 8705
Репутация: 2260 ±
Замечаний: 0% ±

Excel 2010
а у Вас каждый день новый .csv
тогда макрос надо.


ЮMoney 41001841029809

Сообщение отредактировал Nic70y - Вторник, 24.04.2018, 07:10
 
Ответить
Сообщениеа у Вас каждый день новый .csv
тогда макрос надо.

Автор - Nic70y
Дата добавления - 24.04.2018 в 07:10
MadMaxZZZ Дата: Вторник, 24.04.2018, 08:02 | Сообщение № 5
Группа: Пользователи
Ранг: Прохожий
Сообщений: 4
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Nic70y, в том то и дело, что каждый день в один и тот же файл пишется, перезаписывается предыдущий день. Получается, что данные должны браться из ВЫГРУЗКА и дописываться в конец таблицы Табеля.
 
Ответить
СообщениеNic70y, в том то и дело, что каждый день в один и тот же файл пишется, перезаписывается предыдущий день. Получается, что данные должны браться из ВЫГРУЗКА и дописываться в конец таблицы Табеля.

Автор - MadMaxZZZ
Дата добавления - 24.04.2018 в 08:02
Nic70y Дата: Вторник, 24.04.2018, 09:37 | Сообщение № 6
Группа: Друзья
Ранг: Экселист
Сообщений: 8705
Репутация: 2260 ±
Замечаний: 0% ±

Excel 2010
Выгрузка.XLS

Выгрузка.CSV

новый .csv

браться из ВЫГРУЗКА и дописываться в конец
нужны подробности.
например НОВЫЙ csv заменяет СТАРЫЙ имена у них одинаковые...
или нет, а как-то по другому...


ЮMoney 41001841029809
 
Ответить
Сообщение
Выгрузка.XLS

Выгрузка.CSV

новый .csv

браться из ВЫГРУЗКА и дописываться в конец
нужны подробности.
например НОВЫЙ csv заменяет СТАРЫЙ имена у них одинаковые...
или нет, а как-то по другому...

Автор - Nic70y
Дата добавления - 24.04.2018 в 09:37
MadMaxZZZ Дата: Вторник, 24.04.2018, 09:54 | Сообщение № 7
Группа: Пользователи
Ранг: Прохожий
Сообщений: 4
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Nic70y, браться из Выгрузка.CSV и добавляться в таблицу в Табель.xlsx
Имя файла Выгрузка.csv будет оставаться неизменным, данные просто будут перезаписываться.
 
Ответить
СообщениеNic70y, браться из Выгрузка.CSV и добавляться в таблицу в Табель.xlsx
Имя файла Выгрузка.csv будет оставаться неизменным, данные просто будут перезаписываться.

Автор - MadMaxZZZ
Дата добавления - 24.04.2018 в 09:54
_Boroda_ Дата: Вторник, 24.04.2018, 09:54 | Сообщение № 8
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16666
Репутация: 6478 ±
Замечаний: 0% ±

2003; 2007; 2010; 2013 RUS
А если простеньким макросом перекидывать уже имеющуюся таблицу куда-нибудь в уголок (на другой лист), а нужную таблицу настроить на источник уже по двум таблицам - новой и той, что только что перекинута.
1. Перекидываем то, что было
2. Обновляем подключения

Или примерно также, но сводной таблицей
1. Перекидываем то, что было
2. Обновляем подключения
3. По обоим таблицам строим сводную http://perfect-excel.ru/publ....-1-0-67


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеА если простеньким макросом перекидывать уже имеющуюся таблицу куда-нибудь в уголок (на другой лист), а нужную таблицу настроить на источник уже по двум таблицам - новой и той, что только что перекинута.
1. Перекидываем то, что было
2. Обновляем подключения

Или примерно также, но сводной таблицей
1. Перекидываем то, что было
2. Обновляем подключения
3. По обоим таблицам строим сводную http://perfect-excel.ru/publ....-1-0-67

Автор - _Boroda_
Дата добавления - 24.04.2018 в 09:54
Hugo Дата: Вторник, 24.04.2018, 11:46 | Сообщение № 9
Группа: Друзья
Ранг: Участник клуба
Сообщений: 3250
Репутация: 707 ±
Замечаний: 0% ±

2019
Ответил на Планете:
Т.к. файл csv - это обычный текстовый файл, то думаю проще действительно регулярно скидывать все файлы в один каталог, дописывая что-то к имени (система и сама допишет), а затем когда нужно получить общий файл - просто выполнить команду (или запустить батник)

[vba]
Код
copy /b *.csv all.csv
[/vba]

и изучать полученный all.csv.
Можно его генерить в другом каталоге.
Правда будут дублироваться лишние заголовки, но их можно убрать вручную сортировкой, ну или усложнить/написать скрипт, чтоб убирал заголовки.
При таком подходе зато не ошибётесь, если выполните скрипт дважды (если all.csv будет создаваться в другом каталоге) :)


excel@nxt.ru
webmoney: E265281470651 Z422237915069
 
Ответить
СообщениеОтветил на Планете:
Т.к. файл csv - это обычный текстовый файл, то думаю проще действительно регулярно скидывать все файлы в один каталог, дописывая что-то к имени (система и сама допишет), а затем когда нужно получить общий файл - просто выполнить команду (или запустить батник)

[vba]
Код
copy /b *.csv all.csv
[/vba]

и изучать полученный all.csv.
Можно его генерить в другом каталоге.
Правда будут дублироваться лишние заголовки, но их можно убрать вручную сортировкой, ну или усложнить/написать скрипт, чтоб убирал заголовки.
При таком подходе зато не ошибётесь, если выполните скрипт дважды (если all.csv будет создаваться в другом каталоге) :)

Автор - Hugo
Дата добавления - 24.04.2018 в 11:46
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Автоматическое добавление данных из другой книги (Сводные таблицы/Pivot Table)
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2024 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!