あるExcelスプレッドシートから別のスプレッドシートにいくつかの日付を書き込もうとしています。現在、「40299.2501157407」のように、私が望んでいるものとはまったく異なるExcelでの表現を取得しています。
日付をコンソールに正しく印刷することはできますが、Excelスプレッドシートに正しく書き込むことができないようです。データは、Excelの日付型である必要があり、テキストバージョンを使用することはできません。
日付を読み取る行は次のとおりです。
date_ccr = xldate_as_tuple(sheet_ccr.cell(row_ccr_index, 9).value, book_ccr.datemode)
日付を書き出す行は次のとおりです。
row.set_cell_date(11, datetime(*date_ccr))
これらの2行の間では、いくつかの比較を除いて、date_ccrに対して何も実行されていません。
何か案は?