GitHubじゃ!Pythonじゃ!

GitHubからPython関係の優良リポジトリを探したかったのじゃー、でも英語は出来ないから日本語で読むのじゃー、英語社会世知辛いのじゃー

jmcnamara

XlsxWriter – Excel XLSXファイルを作成するためのPythonモジュール

投稿日:

Excel XLSXファイルを作成するためのPythonモジュール。 https://xlsxwriter.readthedocs.io

XlsxWriter

XlsxWriterは、Excel 2007+ XLSXファイル形式でファイルを書き込むためのPythonモジュールです。

XlsxWriterを使用すると、テキスト、数値、数式、ハイパーリンクを複数のワークシートに書き込むことができ、書式設定などの機能をサポートします。

  • 100%互換Excel XLSXファイル。
  • フルフォーマット。
  • 結合された細胞。
  • 定義された名前。
  • チャート。
  • オートフィルタ。
  • データの検証とドロップダウンリスト
  • 条件付き書式。
  • ワークシートPNG​​ / JPEG画像。
  • 豊富なマルチフォーマット文字列。
  • 細胞コメント。
  • パンダとの統合
  • テキストボックス。
  • 大きなファイルを書き込むためのメモリ最適化モード。

Python 2.5、2.6,2.7,3.1,3.2,3.3,3.4,3.5、Jython、PyPyをサポートし、標準ライブラリのみを使用します。

ここに簡単な例があります:

import xlsxwriter


# Create an new Excel file and add a worksheet.
workbook = xlsxwriter.Workbook('demo.xlsx')
worksheet = workbook.add_worksheet()

# Widen the first column to make the text clearer.
worksheet.set_column('A:A', 20)

# Add a bold format to use to highlight cells.
bold = workbook.add_format({'bold': True})

# Write some simple text.
worksheet.write('A1', 'Hello')

# Text with formatting.
worksheet.write('A2', 'World', bold)

# Write some numbers, with row/column notation.
worksheet.write(2, 0, 123)
worksheet.write(3, 0, 123.456)

# Insert an image.
worksheet.insert_image('B5', 'logo.png')

workbook.close()

詳細なドキュメントはhttps://xlsxwriter.readthedocs.ioをご覧ください。

リリースノート: https : //xlsxwriter.readthedocs.io/changes.html







-jmcnamara
-, , , , , , ,

執筆者: