0
在我的應用程序中,我希望允許用戶上傳CSV文件,然後顯示其數據映射到我的列的視圖,以便用戶可以確認其數據是否正確。理想情況下允許他們編輯不正確的數據。CSV導入 - 帶確認 - 標準解決方案/寶石?
是否有任何現有解決方案通過寶石,任何其他標準解決方案或任何資源,可能有助於我想要實現的。
非常感謝。
在我的應用程序中,我希望允許用戶上傳CSV文件,然後顯示其數據映射到我的列的視圖,以便用戶可以確認其數據是否正確。理想情況下允許他們編輯不正確的數據。CSV導入 - 帶確認 - 標準解決方案/寶石?
是否有任何現有解決方案通過寶石,任何其他標準解決方案或任何資源,可能有助於我想要實現的。
非常感謝。
,你可以這樣做:
require 'csv'
file_content = File.read(params[:file].tempfile.path)
csv = CSV.parse(file_content, :headers => true)
File.unlink(params[:file].tempfile.path)
取決於你PARAMS傳遞給控制器,但CVS可以分析,如果上傳它通常寫入TMP目錄文件,結果呈現達您的查看圖層
感謝您的回覆。 – user2708672