強火で進め

このブログではプログラム関連の記事を中心に書いてます。

パターン

# -*- coding: utf-8 -*-

import pyExcelerator

w = pyExcelerator.Workbook()
ws = w.add_sheet(u'シート(1)')

for i in range(18):
	pat = pyExcelerator.Pattern()
	pat.pattern = i

	style = pyExcelerator.XFStyle()
	style.pattern = pat

	ws.write(i*2, 0, i)
	ws.write(i*2, 1, '', style)

w.save('pattern.xls')

【作成したExcelの内容】

【解説】
pat.pattern に設定し、使用します。値は0〜15(0x00〜0x0F)が使える様です。

	pat = pyExcelerator.Pattern()
	pat.pattern = i
	style.pattern = pat

以下の定数が設定してある様です。それ以外は設定してないので直接数値で設定となります。

NO_PATTERN      = 0x00 
SOLID_PATTERN   = 0x01 

以下の様に使います。

pat.pattern = pyExcelerator.Pattern.SOLID_PATTERN