Python学習ノート-データレポートのExcel操作モジュール
PythonでExcelのモジュールXlsxWriterを操作することで、複数のワークシートの文字、数字、数式、グラフなどを操作できます.
XlsxWriterモジュールには、次の機能があります. 100%互換のExcel XLSXファイルで、Excel 2003、Excel 2007などのバージョンをサポートする. はすべてのExcelセルデータフォーマットをサポートする. セルのマージ、コメント、自動フィルタリング、マルチフォーマット文字列の豊富化など; はワークシートPNG、JPEG画像をサポートし、グラフをカスタマイズする. メモリ最適化モードは、大きなファイルへの書き込みをサポートします.
XlsxWriterモジュールのインストール
例として、挿入文字(中英文字)、数字(求和計算)、ピクチャ、セルフォーマット等を実現
XlsxWriterモジュールには、次の機能があります.
XlsxWriterモジュールのインストール
# python3 -m easy_install -i http://pypi.douban.com/simple/ XlsxWriter
例として、挿入文字(中英文字)、数字(求和計算)、ピクチャ、セルフォーマット等を実現
# coding: utf-8
import xlsxwriter
workbook = xlsxwriter.Workbook('test.xlsx') # Excel
worksheet = workbook.add_worksheet() #
worksheet.set_column('A:A', 20) # (A) 20
bold = workbook.add_format({'bold': True}) #
worksheet.write('A1', 'Hello') # A1 'Hello'
worksheet.write('A2', 'World', bold) # A2 'World' bold
worksheet.write('B2', u' ', bold) # B2 bold
worksheet.write(2, 0, 32) # '32' '35.5'
worksheet.write(3, 0, 35.5) # 0 ,'3,0' 'A3'
worksheet.write(4, 0, '=SUM(A3:A4)') # A3:A4 , '4,0', 'A5'
#worksheet.insert_p_w_picpath('B5', 'img/python-logo.png') # B5
workbook.close() # Excel