0 / 0 / 0
Регистрация: 13.01.2011
Сообщений: 8
1

Автоматический ввод данных из другого файла .xls

13.01.2011, 17:35. Показов 12053. Ответов 16
Метки нет (Все метки)

Люди помогите пожалуйста!!!!

Нужно что бы из файла копировались данные в файл Book2.xls
Т.е. при вводе вручную PO Number в файле Book2.xls автоматически выходили следующий данные из файла Book1.xls:
поставщик
заказчик
код товара
имя товара
кол-во
неделя

При чем в одном заказе может быть несколько строчек с одинаковым кодом товара, но разная неделя

Помогите ПОЖАЛУЙСТА!!!!.
Вложения
Тип файла: xls Book2.xls (92.5 Кб, 207 просмотров)
Тип файла: xls Book1.xls (89.5 Кб, 150 просмотров)
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
13.01.2011, 17:35
Ответы с готовыми решениями:

Автоматический импорт данных из другого файла
Здравствуйте. Нужна помощь... На компьютере есть *.txt файл, название которого меняется каждый...

Как запустить Sub модуля/формы файла XLS из другого файла
Задача Загружается файл XLS. Он вызывает открытие другого файла, который должен запускать свои...

Автоматический ввод данных в консоли
Имеется скрипт, который стучится на сервер, и в случае наличия пароля запрашивает его ручной ввод:...

Автоматический ввод данных на сайте
Всем привет!) Ребята, можно ли как то сделать, что бы данные с определенных переменных вводились в...

16
90 / 58 / 7
Регистрация: 07.02.2010
Сообщений: 726
14.01.2011, 19:00 2
oljachak, я правильно понимаю: при вводе уникального номера продукты в файл 2 выводились строчки из файла 1? Если так, то проще организовать базу данных в аксессе. Вас такое решение устроит?
0
0 / 0 / 0
Регистрация: 13.01.2011
Сообщений: 8
15.01.2011, 11:30  [ТС] 3
Цитата Сообщение от Kir@ Посмотреть сообщение
oljachak, я правильно понимаю: при вводе уникального номера продукты в файл 2 выводились строчки из файла 1? Если так, то проще организовать базу данных в аксессе. Вас такое решение устроит?
Добрый день, к сожалению, только Excel необходимо использовать. Почти правильно поняли, не по уникальному коду продукта, а по Order Number
0
90 / 58 / 7
Регистрация: 07.02.2010
Сообщений: 726
20.01.2011, 15:35 4
Еще актуально? Завтра могу поковырять.
1
0 / 0 / 0
Регистрация: 13.01.2011
Сообщений: 8
20.01.2011, 17:41  [ТС] 5
Цитата Сообщение от Kir@ Посмотреть сообщение
Еще актуально? Завтра могу поковырять.

да актуально, только вместо недели будет стоять дата (например, 10.01.2011)
Пока сделала так, что приходиться вводит в ручную:
PO Number
код товара
неделя (на данный момент дата)
Но это крайне не удобно, т.к. при большом объеме возникнут ошибки при copy/paste
Буду очень благодарна, если поковыряетесь.
0
90 / 58 / 7
Регистрация: 07.02.2010
Сообщений: 726
21.01.2011, 16:17 6
Ну как-то так можно сделать, только надо еще одно уникальное значение.
Суть итога в следующем: макросом создается копия book1, в столбце А1 суммируются три столбца либо там указыается сумма вашего ордер намбер и какого-нибудь уникального ключа.

Далее в book2 после введения ваших уникальных клчюей (двух или трех (см. выше)) выводятся необходимые вам данные.

В общем, если вам нравится и вы находите еще один уникальный ключ, в понедельник-вторник будет готовый вариант.
Вложения
Тип файла: zip Kirill.zip (39.8 Кб, 229 просмотров)
1
0 / 0 / 0
Регистрация: 13.01.2011
Сообщений: 8
21.01.2011, 17:52  [ТС] 7
Цитата Сообщение от Kir@ Посмотреть сообщение
Ну как-то так можно сделать, только надо еще одно уникальное значение.
Суть итога в следующем: макросом создается копия book1, в столбце А1 суммируются три столбца либо там указыается сумма вашего ордер намбер и какого-нибудь уникального ключа.

Далее в book2 после введения ваших уникальных клчюей (двух или трех (см. выше)) выводятся необходимые вам данные.

В общем, если вам нравится и вы находите еще один уникальный ключ, в понедельник-вторник будет готовый вариант.
Вводите уникальные сколько нужно, единственно может я не до конца правильно объяснила.
Например, номер заказа CP-10100701, в Book1 их 15 строк. Я в свою очередь ввожу в Book2 в ручную также 15 строк и в Book 2 мне выдаются дни и кол-во, соответственно из Book1.
Во общем, если это работает так, то мне очень подходит
0
90 / 58 / 7
Регистрация: 07.02.2010
Сообщений: 726
21.01.2011, 17:56 8
Цитата Сообщение от oljachak Посмотреть сообщение
Вводите уникальные сколько нужно, единственно может я не до конца правильно объяснила.
Например, номер заказа CP-10100701, в Book1 их 15 строк. Я в свою очередь ввожу в Book2 в ручную также 15 строк и в Book 2 мне выдаются дни и кол-во, соответственно из Book1.
Во общем, если это работает так, то мне очень подходит
По номеру заказа должны выводится все строки с этим номером?
1
0 / 0 / 0
Регистрация: 13.01.2011
Сообщений: 8
21.01.2011, 18:07  [ТС] 9
Цитата Сообщение от oljachak Посмотреть сообщение
Вводите уникальные сколько нужно, единственно может я не до конца правильно объяснила.
Например, номер заказа CP-10100701, в Book1 их 15 строк. Я в свою очередь ввожу в Book2 в ручную также 15 строк и в Book 2 мне выдаются дни и кол-во, соответственно из Book1.
Во общем, если это работает так, то мне очень подходит
Я сама запуталась и вас запутала. мне надо чтобы выводилось дата и код товара. Прикрепляю файл, где я показываю, что должно выводиться при вводе одного номера заказа
Вложения
Тип файла: zip Book2.zip (20.6 Кб, 118 просмотров)
0
0 / 0 / 0
Регистрация: 13.01.2011
Сообщений: 8
21.01.2011, 18:10  [ТС] 10
Цитата Сообщение от Kir@ Посмотреть сообщение
По номеру заказа должны выводится все строки с этим номером?
Нет, смотрю что в Book1 15 строк заказа CP-10100701, открываю Book2 и вбиваю туда 15 строк CP-1010070, а вся остальная информация появляется автоматически
0
90 / 58 / 7
Регистрация: 07.02.2010
Сообщений: 726
21.01.2011, 18:37 11
Цитата Сообщение от oljachak Посмотреть сообщение
Нет, смотрю что в Book1 15 строк заказа CP-10100701, открываю Book2 и вбиваю туда 15 строк CP-1010070, а вся остальная информация появляется автоматически
Дубль 2 для тех, кто в бронепоезде:
Надо выводить все строки для заказа или выборочно, 10 например?
1
0 / 0 / 0
Регистрация: 13.01.2011
Сообщений: 8
21.01.2011, 19:25  [ТС] 12
Цитата Сообщение от Kir@ Посмотреть сообщение
Дубль 2 для тех, кто в бронепоезде:
Надо выводить все строки для заказа или выборочно, 10 например?
Да с объяснением у меня туго
открывают Book1, копирую столбец PO Number, открываю Book2 и вставляю туда в столбец PO Number, тупо делать copy-paste.
Когда добавляются новые строки в Book1, я смотрю каких заказав нет в Book1 и опять выделаю PO Number в Book1 и копирую в Book2.

Если конечно есть такой вариант, что при добавлений строки в Book1, она автоматически появлялась в Book2, это бы вообще волшебно.
0
90 / 58 / 7
Регистрация: 07.02.2010
Сообщений: 726
21.01.2011, 19:33 13
Цитата Сообщение от oljachak Посмотреть сообщение
Если конечно есть такой вариант, что при добавлений строки в Book1, она автоматически появлялась в Book2, это бы вообще волшебно.
В таком случае я не улавливаю разницы между бук1 и бук2

Цитата Сообщение от oljachak Посмотреть сообщение
Когда добавляются новые строки в Book1, я смотрю каких заказов нет в Book1
А это вообще не понял.

Давайте так:
1. Цель ваших действий.
2. алгоритм пошагово.

А не проще сделать копию бук1 и лишнее постирать?
1
0 / 0 / 0
Регистрация: 13.01.2011
Сообщений: 8
21.01.2011, 19:43  [ТС] 14
Цитата Сообщение от Kir@ Посмотреть сообщение
В таком случае я не улавливаю разницы между бук1 и бук2

да вы не видите разницы между бук 1 и бук2, на самом деле в бук2 еще добавятся столбцы, которые будут брать данные из другого файла.

А это вообще не понял.

Давайте так:
1. Цель ваших действий.

//при вводе РО номера в бук2, из бук 1 вставлялась вся другая информация.

2. алгоритм пошагово.
//на данный момент у меня работает так, что я копирую из бук1 в бук2: РО номер, код продукта и дату, тогда вся остальная информация выводиться автоматически.
а хотелось бы, что бы только копировала РО номер и все остальное выводилось

если возможность перейти на другой вид общения?
0
90 / 58 / 7
Регистрация: 07.02.2010
Сообщений: 726
21.01.2011, 19:54 15
Цитата Сообщение от oljachak Посмотреть сообщение
если возможность перейти на другой вид общения?
см. в личке.
0
90 / 58 / 7
Регистрация: 07.02.2010
Сообщений: 726
28.01.2011, 07:09 16
Пардон - мне сейчас очень некогда писать макрос, но вот какой алгоритм я предлагаю, может кто лучше предложит:
1. ввести РО номер
2. скопировать даныне из бук 1 в лист 2 бук2.
3. перебарть макросом все строки на листе2 на пердмет поиски РО номера. Если нашел строку оставляет, если не нашел - строку удаляет.
4. по окончании поиска копирует все данные с листа 2 бук2
5. в листе 1 бук2 перемещается в первый столбец той строки, в которой вводился РО номер.
6. Вставялет данные.
0
694 / 235 / 18
Регистрация: 17.01.2011
Сообщений: 583
Записей в блоге: 1
31.01.2011, 16:10 17
Ещё актуально ?
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
31.01.2011, 16:10
Помогаю со студенческими работами здесь

Автоматический ввод данных в форму отчета
Здравствуйте! Подскажите пожалуйста как автоматически переносить данные из DBGrid или таблицы из...

Автоматический ввод данных вместо пользователя
Есть программа с графическим интерфейсом. Имеется также два текстовых поля. Пользователь может...

Автоматический ввод пароля при открытии файла Excel
Добрый день! По работе каждый день приходится сталкиватся с множеством Excel-файлов, на которых...

Ввод данных с клавиатуры, запись в xls, расчет и вывод
Добрый день знатоки. С питоном в первые. нужно решить не большую задачку по условию: Консольную...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
17
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru