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

Вход

Регистрация

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

 

= Мир MS Excel/Макросы в Excel подгрузка данных из набора файлов - Мир MS Excel

Регистрация · Логин: · Пароль: · · Забыли пароль?
  • Страница 1 из 1
  • 1
Модератор форума: _Boroda_, Pelena, китин  
Мир MS Excel » Работа и общение » Работа / Фриланс » Макросы в Excel подгрузка данных из набора файлов
Макросы в Excel подгрузка данных из набора файлов
Alexeyderbichev Дата: Понедельник, 01.10.2018, 07:55 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 1
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
Задача

На базе шаблонов в Word (.docx) сделать шаблоны Excel (.xltx) на первом этапе всего 6 шаблонов

Созданные из шаблонов документы .xlsx будут сохраняться в определенные директории на сервере. В документах в определенных ячейках будут указаны параметры техники. Эти параметры надо отобразить в "реестре" в табличной форме. Где в каждом столбце (кроме трех столбцов) будут соответствующие значения из этих файлов. Различные типы техники, поскольку они обладают различными параметрами, надо разнести на разные листы одного файла реестра.
Обновление информации из файлов желательно сделать по кнопке "Обновить".

В трех столбцах:
1. Ссылка на ячейку другого файла хранящую стоимость техники. Файл с расчетом стоимости лежит в той же папке, что и созданный из шаблона. Например файл из шаблона сохранен в папке
\\server\заявка 1 для ООО Рога и копыта\заявка 1.xlsx
Файл с расчетом цены лежит
\\server\заявка 1 для ООО Рога и копыта\1.xlsx
2. Гиперссылка на файл \\server\заявка 1 для ООО Рога и копыта\заявка 1.xlsx
3. (желательно, но не критично) по ссылке создать документ docx где все параметры техники будут представлены в иной верстке.
Немного подробнее описал в техпроекте в формате axure (архив Создание реестра). Чтобы открыть его надо распаковать и открыть в Firefox. Для просмотра в Chrome надо дополнение установить и следовать инструкциям. В других браузерах не помню как.

Стоимость условна, т.к. не могу оценить задачу сам.

Вариант реализации наверное любой. Мне, как чайнику, было бы удобнее, если бы написанное вами решение работало примерно так:
В шаблоне и создаваемом на его основе файле поля, которые заполняет пользователь названы уникальными в рамках файла именами. Например: Ячейка A1 названа Номер заявки, ячейка D4 — Название; F2 — Шасси; F7 — Тип техники и т.д.
А файл реестра организовать примерно так, в имя листа вписать значения ячейки "Тип техники".
В столбцах файла реестра также задать имена Например A1 — Номер заявки; A2 — Название; A3 — Шасси и т.д. Вроде бы так можно однозначно и довольно гибко связать данные. Если у Вас свой вариант, не вопрос.

Файл реестра настроен на просмотр папки и всех в нее вложенных. При нажатии на "Обновить" он обновляет старые данные, не меняя сортировки, новые дописывает снизу. Ну либо сортировка может быть просто по номеру заявки с наименьшего. Номер заявки как правило это цифры от 1 до 10тыс. В редких случаях номер может быть записан так 123-1, 123-2 и т.д.

Да забыл. Для фильтрации данных в реестре, прикрутите плз вот эту плюшку https://www.planetaexcel.ru/techniques/2/197/
Обязательные требования

Метод проверки:
Я последовательно создам по 2 файла из каждого шаблона с разными данными, сохраню как положено. Положу рядом файл с расчетом стоимости.
Нажму в реестре обновить.
После обновления значения из всех файлов должны попасть на соответствующие листы реестра.
Проверю работу фильтров, кнопочек. Создам еще по одному два файла и обновлю, одни должны добавиться. Если реализовано через связь по именам ячеек, то проверю как она работает добавив лист и заполню необходимые ячейки
Архивы выложил тут
1. Прототип (ТЗ) https://yadi.sk/d/IFBDQmqRNYiybg
2. Шаблоны https://yadi.sk/d/wYtmmKeBuK7H3w

Вроде все.
 
Ответить
СообщениеЗадача

На базе шаблонов в Word (.docx) сделать шаблоны Excel (.xltx) на первом этапе всего 6 шаблонов

Созданные из шаблонов документы .xlsx будут сохраняться в определенные директории на сервере. В документах в определенных ячейках будут указаны параметры техники. Эти параметры надо отобразить в "реестре" в табличной форме. Где в каждом столбце (кроме трех столбцов) будут соответствующие значения из этих файлов. Различные типы техники, поскольку они обладают различными параметрами, надо разнести на разные листы одного файла реестра.
Обновление информации из файлов желательно сделать по кнопке "Обновить".

В трех столбцах:
1. Ссылка на ячейку другого файла хранящую стоимость техники. Файл с расчетом стоимости лежит в той же папке, что и созданный из шаблона. Например файл из шаблона сохранен в папке
\\server\заявка 1 для ООО Рога и копыта\заявка 1.xlsx
Файл с расчетом цены лежит
\\server\заявка 1 для ООО Рога и копыта\1.xlsx
2. Гиперссылка на файл \\server\заявка 1 для ООО Рога и копыта\заявка 1.xlsx
3. (желательно, но не критично) по ссылке создать документ docx где все параметры техники будут представлены в иной верстке.
Немного подробнее описал в техпроекте в формате axure (архив Создание реестра). Чтобы открыть его надо распаковать и открыть в Firefox. Для просмотра в Chrome надо дополнение установить и следовать инструкциям. В других браузерах не помню как.

Стоимость условна, т.к. не могу оценить задачу сам.

Вариант реализации наверное любой. Мне, как чайнику, было бы удобнее, если бы написанное вами решение работало примерно так:
В шаблоне и создаваемом на его основе файле поля, которые заполняет пользователь названы уникальными в рамках файла именами. Например: Ячейка A1 названа Номер заявки, ячейка D4 — Название; F2 — Шасси; F7 — Тип техники и т.д.
А файл реестра организовать примерно так, в имя листа вписать значения ячейки "Тип техники".
В столбцах файла реестра также задать имена Например A1 — Номер заявки; A2 — Название; A3 — Шасси и т.д. Вроде бы так можно однозначно и довольно гибко связать данные. Если у Вас свой вариант, не вопрос.

Файл реестра настроен на просмотр папки и всех в нее вложенных. При нажатии на "Обновить" он обновляет старые данные, не меняя сортировки, новые дописывает снизу. Ну либо сортировка может быть просто по номеру заявки с наименьшего. Номер заявки как правило это цифры от 1 до 10тыс. В редких случаях номер может быть записан так 123-1, 123-2 и т.д.

Да забыл. Для фильтрации данных в реестре, прикрутите плз вот эту плюшку https://www.planetaexcel.ru/techniques/2/197/
Обязательные требования

Метод проверки:
Я последовательно создам по 2 файла из каждого шаблона с разными данными, сохраню как положено. Положу рядом файл с расчетом стоимости.
Нажму в реестре обновить.
После обновления значения из всех файлов должны попасть на соответствующие листы реестра.
Проверю работу фильтров, кнопочек. Создам еще по одному два файла и обновлю, одни должны добавиться. Если реализовано через связь по именам ячеек, то проверю как она работает добавив лист и заполню необходимые ячейки
Архивы выложил тут
1. Прототип (ТЗ) https://yadi.sk/d/IFBDQmqRNYiybg
2. Шаблоны https://yadi.sk/d/wYtmmKeBuK7H3w

Вроде все.

Автор - Alexeyderbichev
Дата добавления - 01.10.2018 в 07:55
Pelena Дата: Понедельник, 01.10.2018, 08:54 | Сообщение № 2
Группа: Админы
Ранг: Местный житель
Сообщений: 13301
Репутация: 2928 ±
Замечаний: ±

Excel 2010, 2016 & Mac Excel
Готова взяться.
Напишите мне на почту Pelena@excelworld.ru каковы сроки выполнения и примерный бюджет

В работе


"Черт возьми, Холмс! Но как??!!"
ЯД 41001765434816


Сообщение отредактировал Pelena - Среда, 03.10.2018, 19:19
 
Ответить
СообщениеГотова взяться.
Напишите мне на почту Pelena@excelworld.ru каковы сроки выполнения и примерный бюджет

В работе

Автор - Pelena
Дата добавления - 01.10.2018 в 08:54
Мир MS Excel » Работа и общение » Работа / Фриланс » Макросы в Excel подгрузка данных из набора файлов
  • Страница 1 из 1
  • 1
Поиск:

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