強火で進め

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

罫線

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

import pyExcelerator

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

for i in range(18):
	brd = pyExcelerator.Borders()
	brd.left = i
	brd.right = i
	brd.top = i
	brd.bottom = i

	style = pyExcelerator.XFStyle()
	style.borders = brd

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

w.save('boders.xls')

【作成したExcelの内容】

【解説】
以下の様に各辺に罫線の種類を設定し、使用します。値は0〜13が使える様です。

	brd = pyExcelerator.Borders()
	brd.left = i
	brd.right = i
	brd.top = i
	brd.bottom = i
	style.borders = brd