fastercsv

    3熱度

    1回答

    使用Ruby 1.8.7,我想接受csv到我的系統中,即使這是一個管理應用程序,似乎我可以獲得幾種不同類型的csvs。在我的Mac上,如果我使用「windows csv」選項從excel導出,那麼fastercsv可以默認讀出它。在Windows上我似乎得到UTF-16編碼的CSV(我還沒有想出如何尚未解析) 這似乎是一個很常見的事,讓用戶上傳CSV,可能是在UTF8,UTF16,ASCII等類型

    4熱度

    1回答

    我想添加將數據讀取/寫入CSV文件到我的某個模型的功能。在1.9之前的ruby版本中,這將會使用更快的CSV完成,但現在這已成爲ruby的一部分。我有以下設置: #in my_model.rb require 'CSV' class MyModel < ActiveRecord::Base ... stuff ... def self.dump_to_csv(file=F

    0熱度

    3回答

    我使用FasterCsv將數據導出到CSV文件中rails.Now我想格式化CSV文件中的值 title = ["NAME", "ID", "INSTITUTION"] output.write FasterCSV.generate_line(title) 像着色,加粗等 該怎麼做?任何幫助..

    0熱度

    1回答

    我想將我的csv數據保存到與項目模型關聯的表項中。 這是我的CSV有: 'name';'number';'sub_category_id';'category_id';'quantity';'sku'; 'description';'cost_price';'selling_price' 'Uploaded Item Number 1';'54';'KRT';'WN';'67';'WNKRT00

    1熱度

    1回答

    我想使用fastercsv將一些數據從我的csv上傳到數據庫。這裏是我的CSV看起來像: 'name';'number';'sub_category_id';'category_id';'quantity';'sku';'description';'cost_price';'selling_price' 'Uploaded Item Number 1';45;'KRT';'WN';56;'WNK

    0熱度

    1回答

    我有一個奇怪的問題,我無法弄清楚。我將貨幣存儲在我的數據庫中作爲小數。我正在讀取一個CSV文件並將該字符串轉換爲一個十進制數以存儲在數據庫中。這些值在檢查數據庫時看起來似乎沒有被正確存儲,大部分存儲都是正確的,但由於某種原因,存儲爲1和2299的值爲1000,因此存儲爲2,因此在999.99以上存在明顯的問題。 我跑了數據庫遷移如下: def self.up change_column(:tra

    0熱度

    1回答

    假設我有很多對象,每個對象都有一個UID屬性和一組信用卡NOs card_nos。 我想以一種方式將信息轉儲到CVS (Excel) 文件,其方式是將具有相同UID的單元格合併爲一個單元格。其中一個UID的行數與信用卡數量相同,但至少有一個。 下面是一個例子,用戶001有3張卡,所以CVS文件看起來像下面這樣: +-------------+ | UID | Card# | -------

    0熱度

    1回答

    我需要將我的CSV佈局爲列而不是行。因此,不要跨越電子表格。例如: 報頭1,value1.1,value2.1 標題2,value1.2,value2.2 標題3,value1.3,value2.3 沒有人知道如何去做這個?我已經通過文檔,找不到有關將佈局更改爲列的任何內容。 編輯: row_data = []; csv_string = FasterCSV.generate do |csv|

    1熱度

    1回答

    我正在使用Ruby 1.8和FasterCSV。 我讀的csv文件有幾個重複的列。 | acct_id | amount | acct_num | color | acct_id | acct_type | acct_num | | 345 | 12.34 | 123 | red | 345 | 'savings' | 123 | | 678 | 11.34 | 432 | gre

    0熱度

    2回答

    HI, 我試圖用FasterCSV導入用戶從CSV文件 我 <form action='/users/bulk_create' method='post'> <%= file_field_tag "csv_file" %><br/> <%= submit_tag("Import") %> </form> 在我的用戶控制器我有一個像 的方法 def bulk_create