Вызов скрипта Python 3.4

Я не программист с опытом только в VBA. Я взялся за автоматизацию некоторых повседневных задач в своей компании и выбрал для этого Python 3.4 (не уверен, что это лучший вариант).

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

Я прочитал несколько тем в stackoverflow и забеспокоился об этих двух темах:

  1. Есть ли реальный способ записи данных в Excel (автоматизация COM, пакеты Python 3)?

  2. Смогу ли я скомпилировать Python 3.4 в файл .exe? Пользователи не могут устанавливать программы на свои рабочие столы.

Я могу сделать такой скрипт на VBA, но мне нужен исполняемый файл, который может использовать каждый.


person Endovelicvs    schedule 24.07.2014    source источник
comment
См. stackoverflow.com/q/1689086/1816580 для 2.   -  person Artjom B.    schedule 24.07.2014


Ответы (1)


Вы можете использовать следующие инструменты:

  1. XlsWriter https://xlsxwriter.readthedocs.org/

  2. Или используйте Py2Exe для преобразования скрипта Python в исполняемый файл http://www.py2exe.org/.

Или, если вы хотите использовать файл «.csv», для этого есть встроенные библиотеки, которые довольно просты.

person The2ndSon    schedule 24.07.2014
comment
1. XlsxWriter предназначен для файлов Excel 2007+ XLSX. Мне нужен способ записи в файл Excel 97-2003 (*.xls). - person Endovelicvs; 25.07.2014