Пример создания excel документа на python с помощью модуля xlwt.
Установка модуля
easy_install xlwt
# coding: utf8
import xlwt
# Создаем книку
book = xlwt.Workbook('utf8')
# Создаем шрифт
font = xlwt.easyxf('font: height 240,name Arial,colour_index black, bold off,\
italic off; align: wrap on, vert top, horiz left;\
pattern: pattern solid, fore_colour red;')
# Добавляем лист
sheet = book.add_sheet('sheetname')
# Заполняем ящейку (Строка, Колонка, Текст, Шрифт)
sheet.write(0,0,'text',font)
# Высота строки
sheet.row(1).height = 2500
# Ширина колонки
sheet.col(0).width = 20000
# Лист в положении "альбом"
sheet.portrait = False
# Масштабирование при печати
sheet.set_print_scaling(85)
# Сохраняем в файл
book.save('filename.xls')