Это далеко ясно, что вам нужно знать
ли мои коллеги должны иметь модуль, установленный в течение скрипт для работы?
Я думаю, что это очевидно, что ваши коллеги должны иметь доступ к коду, чтобы иметь возможность использовать его
это не ясно, что вы написали, но если вы создали модуль, то любая программа с доступом к вашим файлам модулей можно просто получить use
его доступ к его возможностям.
Если нет, как я могу обернуть модуль скриптом, чтобы дать ему их?
Ваш «если нет» не ясен. То, что вы написали средства «Если они не должны иметь модуль, установленный в течение скрипта для работы», и я сомневаюсь, что это ваше намерение
«как я завернуть модуль с script " Вы спрашиваете, как создать модуль, или у вас его уже есть? Как правило, модули доступны для программистов, которые пишут сценарий с use
заявление
Если у вас есть модуль, и вы хотите, чтобы другие люди, чтобы иметь возможность загрузить его с use
то он должен появиться в одном из каталогов, перечисленных в их @INC
массив. Если вы работаете над отдельными системами, тогда лучше всего создать пакет, который вы можете изменить по мере необходимости, и обновите его другим пользователям.
Есть ли лучший способ сделать это (используя), используя выбранный мной модуль?
Вы имеете в виду Excel::Writer::XLSX
или ваш собственный модуль?
Если Excel::Writer::XLSX
делает то, что вам нужно, то вы, вероятно, не измените его. Но если у вас возникают проблемы с этим в некотором роде, вам нужно задать новый вопрос и описать эти проблемы.
См. Также http://stackoverflow.com/q/4741142/2766176 –