Python-Excel xlwt を使用して、スプレッドシートに入力するための空白の Excel スプレッドシートを作成しています。特定の範囲のセルを日付形式にするように指定したいと思います。私は次のようなことをしています:
datestyle = xlwt.XFStyle()
datestyle.num_format_str = "YYYY-MM-DD"
ws.write(row, column, "", datestyle)
しかし、それは少し過度に規範的です。人々はデータを貼り付けている可能性があります。つまり、形式が正確に一致しない場合、問題が発生します。スプレッドシートは一般に、さまざまな形式で貼り付けられた日付を見つけて理解するのに適しています。特定の入力形式に制限されることなく、スプレッドシートでこれを実行できるようにしたいと考えています。
「このセルは日付です」と言いたいだけで、フォーマットを課すことはありません。これは実行可能ですか?