diff options
| author | Noel Peden <[email protected]> | 2021-01-05 20:24:48 -0800 |
|---|---|---|
| committer | GitHub <[email protected]> | 2021-01-05 20:24:48 -0800 |
| commit | c9e3211d85eb99bf9c82e24325c4facc6ba90635 (patch) | |
| tree | 248d70ed70a7ab5b56f945c611314114ec774e79 /lib/axlsx/workbook/worksheet/cell.rb | |
| parent | f4d711d810620879ed2b73e3218741a351a357b8 (diff) | |
| parent | 155840c2772c964f9793683db7a2de95b7bd9027 (diff) | |
| download | caxlsx-c9e3211d85eb99bf9c82e24325c4facc6ba90635.tar.gz caxlsx-c9e3211d85eb99bf9c82e24325c4facc6ba90635.zip | |
Merge pull request #71 from artplan1/add-date-type
Allow to set cell type to `date`
Diffstat (limited to 'lib/axlsx/workbook/worksheet/cell.rb')
| -rw-r--r-- | lib/axlsx/workbook/worksheet/cell.rb | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/lib/axlsx/workbook/worksheet/cell.rb b/lib/axlsx/workbook/worksheet/cell.rb index a11bddfd..51a14494 100644 --- a/lib/axlsx/workbook/worksheet/cell.rb +++ b/lib/axlsx/workbook/worksheet/cell.rb @@ -475,7 +475,11 @@ module Axlsx case type when :date self.style = STYLE_DATE if self.style == 0 - v + if !v.is_a?(Date) && v.respond_to?(:to_date) + v.to_date + else + v + end when :time self.style = STYLE_DATE if self.style == 0 if !v.is_a?(Time) && v.respond_to?(:to_time) |
