fastercsv

    1熱度

    1回答

    我有格式化就是這樣的一個CSV文件: name,color,tasty,qty apple,red,true,3 orange,orange,false,4 pear,greenish-yellowish,true,1 正如你所看到的,在Ruby OO世界每一列代表各類型的混合 - 字符串,字符串,布爾,INT。 現在,我最終想要解析文件中的每一行,確定適當的類型,並通過Rails遷移將

    0熱度

    1回答

    我在Rails中有一個控制器,它使用FasterCSV生成CSV報告。這些報告將包含大約20,000行,也許更多。 當我在下面的實現中創建csv_string時,需要大約30秒或更長的時間。有更好/更快的方式導出數據嗎?任何方式輸出數據,而不必將其全部存儲在csv_string的內存中? 我目前的執行情況如下: @report_data = Person.find(:all, :condition

    0熱度

    2回答

    我目前正在導入一個CSV到一個activerecord元素,但不能選擇解析元素作爲說整數或小數在逐案的基礎上使用fastercsv。我可以選擇將所有內容解析爲int或其他,或者全部解析爲字符串。我需要解析一些列作爲整數,一些作爲小數,一些作爲字符串。 否則,在我將所有的東西都解析爲字符串之後,是否有辦法將activerecord中的單個元素轉換並更新爲新的表單?說以字符串解析值,然後將某些值轉換爲

    0熱度

    1回答

    我有一個fasterCSV耙腳本,但它僅進口1臺。我正在導入產品,並且產品在其他表格上存儲了多條信息。 當前腳本:http://gist.github.com/321889 我需要補充的是某種方式在同一時間導入產品信息到另一個表。說一個類別名稱。 在這種情況下:行 我需要像taxon.name的項=行[14] 這可能嗎?

    0熱度

    2回答

    我有一些嵌套數據的Rails應用程序,我想作爲一個CSV文件導出 的模型看起來像: class ContainerRecord < ActiveRecord::Base has_many :child_records 和 class ChildRecord < ActiveRecord::Base belongs_to :container_record 我希望能夠導

    1熱度

    2回答

    我試圖推廣使用Ruby數據檢索機制,似乎並不能找到一種方法,通過使用點運算符,像這樣來檢索一個CSV文件,並獲得該行的一列: 比方說,我有一個CSV表: #some_file.csv name,age albert,13 我從它創建一個FasterCSV表: a = FasterCSV.new(File.open('some_file.csv'), :headers => :first_r

    6熱度

    3回答

    我們在爲我們的小應用創建批量上傳功能時遇到了很多問題。我們使用FasterCSV gem將數據上傳到MySQL數據庫,但他更快的CSV在它的要求中非常靈敏和精確,以至於它不斷打破格式錯誤和超時錯誤。 csv文件通常是由用戶從他們的網站或Microsoft Word文檔粘貼文本創建的,所以期望在數據中不會有像智能引號或重音符號這樣的奇怪字符是不合理的。此外,用戶不會很快就能夠確定他們的數據是否足夠完

    0熱度

    2回答

    G'day的傢伙,目前已經快寫完了一個允許CSV下載數據庫的rails應用程序。這是在首次查看索引時生成的。 有沒有簡單的方法來插入一個鏈接到幫助器,返回一個CSV文件?這就是說,向輔助者插入鏈接很容易嗎?這會使我遇到很多問題變得更容易

    0熱度

    2回答

    使用FasterCSV將一些數據從mysql導出到csv文件。我希望輸出的CSV中的列與查詢中的select語句的順序相同。 例子: rows = Data.find( :all, :select=>'name, age, height, weight' ) headers = rows[0].attributes.keys FasterCSV.generate do |

    3熱度

    1回答

    嘿。如何獲得文件中的總行數(不想用循環執行)。我正在閱讀CSV文件。 實施例1對 CSV.open('clients.csv', 'r') 實施例2 FasterCSV.foreach('clients.csv') THX。