[Python]Excelファイルを出力してみる
- July 11th, 2009
- Posted in Python
- Write comment
Pythonで、Excelファイルの入出力を行うには、Windows上ならば意外に簡単に
できるようだ。
が、今回はWindows上ではなくLinuxでExcelファイルを出力してみる。
それには、pyExceleratorというモジュールを使う。
まずは、pyExceleratorのインストール。(使用環境をUbuntuとして)
$ sudo apt-get install python
次に、試しに適当に出力をするソースを書いてみる。
#!/usr/bin/env python
# -*- coding: utf-8 -*-
import sys
from pyExcelerator import *
if __name__ == ‘__main__’:
# create workbook
workBook = Workbook()
# create sheet
sheet1 = workBook.add_sheet(’sheet1′)
sheet2 = workBook.add_sheet(’sheet2′)
# range
for x in range(10):
for y in range(10):
sheet1.write(x, y, ’sheet1 %s %s’ % (x, y))
sheet2.write(x, y, u’シート2 %s %s’ % (x, y))
# save
workBook.save(’test.xls’)
実際にこのコードを実行し、出力されたExcelファイルを、OpenOfficeで開いてみる。
ちゃんと日本語も表示されている。すばらしい。
Popularity: 12% [?]
No comments yet.