我正在使用Ruby脚本来解析.xls文件。在字段中,它使用连接函数,如下所示:
=CONCATENATE("EAN:", U2)
但是,当我的 ruby 脚本解析.xls和此字段时,它不会解析为纯文本。我看到的是这样的东西,文本应该是:
#<Spreadsheet
我放了一个调试中断语句来仔细查看:
[1] pry(#<DataShift::SpreeEcom::ProductLoader>)> property_list
=> ["#<Spreadsheet::Formula:0x0000000966ea00>"]
我正在使用datashift_spree宝石。
末尾附加一个 .value 才能取出值。
有关修复的详细信息:https://github.com/autotelik/datashift_spree/issues/56