2015-02-10 43 views
0

我正在使用电子表格gem从ruby中的excel文件中读取值。如何在ruby中读取电子表格公式值

例子: -

key value 

test 1 

在阅读测试(值= 1)的值,并与1比较值正在以下错误

<"#<Spreadsheet::Formula:0x000000043aa990>">("ASCII-8BIT") expected but was 
    <"1">("US-ASCII"). 

Expected: From spreadsheet value 
Result: static value 

我如何解决这个问题?

回答

0

你有没有尝试设置编码,这样的事情:

Spreadsheet.client_encoding = 'UTF-8' 
+0

肯定。我尝试过这个 。但我仍然得到错误。 – karan 2015-02-10 13:30:16

+0

有你在开头添加了魔法注释行#encoding:utf-8 – 2015-02-10 13:39:09

+0

是的。我也尝试过。 – karan 2015-02-10 13:41:40