确定Nitrous中的文件路径?

时间:2014-03-19 19:37:00

标签: ruby-on-rails spreadsheet nitrousio

我在Nitrous上运行Ruby on Rails

Rails 4.0.1

Ruby 2.0.0p247

我正在尝试使用电子表格gem并打开我添加到Nitrous文件系统中的文件。但是电子表格需要文档的文件路径,而我尝试过的文件路径总是显示为

“没有这样的文件或目录”

我认为我应该使用的路径是

〜/工作区/ Excel的文件/ reports.xls

但这不起作用。如何在Nitrous中确定我的文件路径?

EDIT ---------------------------------------------- --------------------------------

刚想出如何找到文件路径。不确定是否应该将其添加到电子表格gem README中。但我做了以下......

    Spreadsheet.client_encoding = 'UTF-8'.
    require 'spreadsheet'
    book = Spreadsheet.open File.absolute_path("excel-documents/report.csv")
    sheet1 = book.worksheet 0
    last_value = nil
    sheet1.each do |row|
      last_value = row[0].present? && row[0]
    end

File.abosulte_path()。在堆栈交换搜索中幸运,并在其上找到了信息。

http://www.ruby-doc.org/core-2.1.1/File.html#M000023

但是现在我想弄清楚OLE2签名是无效的消息。有没有人知道格式如何适用于电子表格中的csv文件?

0 个答案:

没有答案