2015-06-12 51 views
0

我正在使用電子表格(1.0.3),我想從其中有=TODAY()公式的單元格讀取日期。這是我到目前爲止已經試過:閱讀日期從= TODAY()公式與電子表格寶石

require 'spreadsheet' 
require 'date' 

Spreadsheet.client_encoding = 'UTF-8' 
book = Spreadsheet.open 'document.xls', 'rb' 
sheet1 = book.worksheet 0 

puts sheet1.row(0)[0].value # => 42167.0 

我得到42167.0當日期在電子表格中的=TODAY()公式返回的值是2015-06-12,爲2015-06-13我得到42168.0。事情是,我沒有想辦法將這個數字轉換爲Date對象。

回答