web-dev-qa-db-ja.com

xlwt形式の文字列を使用したセル形式の設定

セルのいくつかの異なるxlwt形式を探しましたが、包括的なリストが見つかりません。 Excelには、セルコンテンツの書式設定に次のオプションがあります。(一般、数値、通貨、会計、日付、時刻、パーセンテージ、分数、科学、テキスト、特殊、カスタム)明らかにカスタムは私が望むものではありませんが、書式設定文字列は何ですかこれらすべての異なるオプションについて?たとえば、私は見ました:

date_format = XFStyle()
date_format.num_format_str = 'dd/mm/yyyy'

currency_format = XFStyle()
currency_format.num_format_str = '$#,##0.00'

それらのフォーマット文字列の包括的なリストを入手できる場所はありますか? http://www.python-Excel.org/ のドキュメントには多くがなく、下部のチュートリアルには日付しかないようです。

14
user2569332

リストを見つけました。私はそれを探すことに愚かでした。
GitHubプロジェクトには、ここに数値形式の文字列のリストがあります。
https://github.com/python-Excel/xlwt/blob/master/examples/num_formats.py

17
user2569332
import time
import datetime
Time = datetime.datetime.now()
Currency = 234

#Format Date
style1 = xlwt.XFStyle()
style1.num_format_str = 'DD-MM-YY'

#Format Currency
style2 = xlwt.XFStyle()
style2.num_format_str = '$#,##0.00'

workbook = xlwt.Workbook()
worksheet = workbook.add_sheet('Sheet1')

worksheet.write(0, 1, Time, style1)
worksheet.write(0, 2, Currency, style2)
1
Sagar Mehta