Страница 1 из 3

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

Добавлено: 01 ноя 2013 10:32
Alexx
Здравствуйте!

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

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

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

Поделитесь, пожалуйста, у кого есть такой шаблон выгрузки.

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

Добавлено: 01 ноя 2013 15:36
Ixenon
Отсюда возникает логичный вопрос, на фига нужны настройки которые не работают :-)
Данный вопрос можно решить, например, с помощью VBA скрипта, который открывает нужный шаблон, импортирует в этот шаблон предвартельно экспортированный из ПЛИ csv файл с нужными данными, при необходимости производит какое либо форматирование или обработку данных, затем сохраняет получившийся файл в нужном месте, под нужным именем.
Очень удобная штука получается, т.к. в VBA скрипте, по мимо прочего можно создать кучу любых проверок, с выводом полученных данных в тот же файл прайса, с помощью которых можно быть гораздо больше уверенным, что на этот раз все с ценами в порядке, после расчета в ПЛИ.

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

Добавлено: 01 ноя 2013 17:05
Alexx
Согласен, это очень хорошая штука и позволяет решать многие вещи, но увы, в нем я полный ноль, а на изучение и написание такого скрипта уйдет немало времени. :cry:
Пока решаю так, что ручками форматирую его. Но выгружать планируется 1 раз в час и скармливать его другой программе. Предполагалось, что будет указан путь, куда выгружать этот файлик и там уже программа будет автоматически съедать. А сейчас приходится выгружать, править, отправлять. и так 1 раз в час, вроде не много, но за весь день набегает прилично.

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

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

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

Добавлено: 06 ноя 2013 19:54
Alexx
Да, видимо придется начать его изучать.

Но было бы веселее, если бы сделали такую возможность выгружать из программы с необходимыми настройками.

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

Добавлено: 07 ноя 2013 05:13
Денис
Alexx писал(а): О чем идет речь - есть необходимость, чтобы в файле, который создает программа, значения начинались с первой строки первого столбца с учетом шапки названий столбцов.
В настройках экспорта в XLS есть настройки для этого http://pix.am/HpZb/

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

Добавлено: 07 ноя 2013 08:00
Alexx
В настройках экспорта в XLS есть настройки для этого http://pix.am/HpZb/
Они есть, но не срабатывают, по крайней мере у меня. У вас срабатывают?

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

Добавлено: 07 ноя 2013 08:09
Денис
Alexx писал(а): У вас срабатывают?
Все работает, еще же надо в шаблон зайти и там подкорректировать.
А он лежит в Папка с программой/Modils/ и там уже выбираете свой шаблон.

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

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

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

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

Добавлено: 08 ноя 2013 11:15
Alexx
Денис, сможете сбросить шаблон, в котором у вас все нормально экспортировалось?