日付をシリアル値に変換

2014/12/22

Python2.7.6, XlsxWriter 0.6.4

自前で変換してもいいんだろうけど、メソッドがあるっぽいので。

プライベートメソッドとして想定されているものを使うのもちょっとあれだけど。

worksheet._convert_date_time(datetime)
# -*- coding: utf-8 -*-


import datetime
import xlsxwriter

def main():

    workbook = xlsxwriter.Workbook("test.xlsx")
    worksheet = workbook.add_worksheet()

    dt = datetime.datetime(2014,12,22,11,6,0)
    si = worksheet._convert_date_time(dt)
    print(si)

    workbook.close()


if __name__ == '__main__':
    main()

examples/ including datetime in axis 'max' and 'min'
https://github.com/jmcnamara/XlsxWriter/issues/73