Выгрузка в формате XLS

Помощь пользователям в работе с программой E-Trade PriceList Importer
Alexx
Сообщения: 141
Зарегистрирован: 21 сен 2012 18:11

Здравствуйте!

Может кто сталкивался с необходимостью создания файла в формате XLS, но без дополнительной информации.

О чем идет речь - есть необходимость, чтобы в файле, который создает программа, значения начинались с первой строки первого столбца с учетом шапки названий столбцов.
Изображение

Как не крутил настройки и не создавал отдельный шаблон для выгрузки, все равно наименования начинаются с 3 столбца и с 9 ячейки, плюс вставляется в него дата и время выгрузки.
Изображение

Поделитесь, пожалуйста, у кого есть такой шаблон выгрузки.
Ixenon
Сообщения: 743
Зарегистрирован: 19 ноя 2011 09:03

Отсюда возникает логичный вопрос, на фига нужны настройки которые не работают :-)
Данный вопрос можно решить, например, с помощью VBA скрипта, который открывает нужный шаблон, импортирует в этот шаблон предвартельно экспортированный из ПЛИ csv файл с нужными данными, при необходимости производит какое либо форматирование или обработку данных, затем сохраняет получившийся файл в нужном месте, под нужным именем.
Очень удобная штука получается, т.к. в VBA скрипте, по мимо прочего можно создать кучу любых проверок, с выводом полученных данных в тот же файл прайса, с помощью которых можно быть гораздо больше уверенным, что на этот раз все с ценами в порядке, после расчета в ПЛИ.
Alexx
Сообщения: 141
Зарегистрирован: 21 сен 2012 18:11

Согласен, это очень хорошая штука и позволяет решать многие вещи, но увы, в нем я полный ноль, а на изучение и написание такого скрипта уйдет немало времени. :cry:
Пока решаю так, что ручками форматирую его. Но выгружать планируется 1 раз в час и скармливать его другой программе. Предполагалось, что будет указан путь, куда выгружать этот файлик и там уже программа будет автоматически съедать. А сейчас приходится выгружать, править, отправлять. и так 1 раз в час, вроде не много, но за весь день набегает прилично.
Ixenon
Сообщения: 743
Зарегистрирован: 19 ноя 2011 09:03

Alexx писал(а):Согласен, это очень хорошая штука и позволяет решать многие вещи, но увы, в нем я полный ноль, а на изучение и написание такого скрипта уйдет немало времени. :cry:
Пока решаю так, что ручками форматирую его. Но выгружать планируется 1 раз в час и скармливать его другой программе. Предполагалось, что будет указан путь, куда выгружать этот файлик и там уже программа будет автоматически съедать. А сейчас приходится выгружать, править, отправлять. и так 1 раз в час, вроде не много, но за весь день набегает прилично.
Там на самом деле не сложно научиться. Книжка есть по программированию на VBA хорошая "Джон Уокенбах. Excel 2010. Профессиональное программирование на VBA (+CD)" можно в инете скачать + к этому в экселе есть очень полезная штука, которая создает макросы на основании действий пользователя. т.е. включаешь запись макроса, делаешь нужные действия в экселе, выключаешь запись макроса, смотришь результат. Правда с помощью этой записи порой бывает много лишнего записано, но это мелочи, главное, что работает потом. А со временем, когда разберешься что к чему, научишься все лишнее убирать и вообще без этой записи обходиться :-)
Возможности у VBA очень большие, конечно все не так быстро работает, как если бы было написано на каком-нибудь компилируемом низкоуровневом языке, зато программы писать довольно просто и быстро.
Если в экселе приходится постоянно работать, то без VBA никуда не деться, знание его может сэкономить кучу времени.
Вы же сами пишите, что вам приходится еще и исправлять что то в экспортируемом файле. то все может исправляться автоматически, с помощью того же макроса. :)
Alexx
Сообщения: 141
Зарегистрирован: 21 сен 2012 18:11

Да, видимо придется начать его изучать.

Но было бы веселее, если бы сделали такую возможность выгружать из программы с необходимыми настройками.
Денис
Сообщения: 182
Зарегистрирован: 19 авг 2012 12:40

Alexx писал(а): О чем идет речь - есть необходимость, чтобы в файле, который создает программа, значения начинались с первой строки первого столбца с учетом шапки названий столбцов.
В настройках экспорта в XLS есть настройки для этого http://pix.am/HpZb/
Alexx
Сообщения: 141
Зарегистрирован: 21 сен 2012 18:11

В настройках экспорта в XLS есть настройки для этого http://pix.am/HpZb/
Они есть, но не срабатывают, по крайней мере у меня. У вас срабатывают?
Денис
Сообщения: 182
Зарегистрирован: 19 авг 2012 12:40

Alexx писал(а): У вас срабатывают?
Все работает, еще же надо в шаблон зайти и там подкорректировать.
А он лежит в Папка с программой/Modils/ и там уже выбираете свой шаблон.
Alexx
Сообщения: 141
Зарегистрирован: 21 сен 2012 18:11

Все работает, еще же надо в шаблон зайти и там подкорректировать.
А он лежит в Папка с программой/Modils/ и там уже выбираете свой шаблон.
Странно, у меня нет. Да, там редактировал шаблон.

Может скинуть этот шаблон, в котором у вас все сработало?
Alexx
Сообщения: 141
Зарегистрирован: 21 сен 2012 18:11

Денис, сможете сбросить шаблон, в котором у вас все нормально экспортировалось?
Ответить

Вернуться в «Техническая поддержка программы E-Trade PriceList Importer»