在我的Grails應用程序,我想管理員用戶能夠上傳包含諸如數據的CSV文件:要添加到系統csv文件上傳
- 用戶列表組
- 名單要添加到系統
- 分配用戶到組
我不知道用戶將如何產生這些CSV文件 - 最有可能從Excel,Access或類似的,因此,我沒有辦法知道哪一列將包含哪些數據。所以我打算讓用戶指定哪個列包含用戶,組等。
我想知道是否有JavaScript組件可以幫助解決這個問題。理想情況下,我想實現以下:
- 用戶上傳文件
- 在瀏覽器中,用戶被示出上載的文件的第一N行和提示選擇包含用戶,組的列等
- 列的信息上傳到服務器
是否有一個客戶端/服務器端組件,可以用這一點,或完全不同的方法這將是優於上述幫助嗎?
我應該強調,這個系統的用戶不會在技術上有天賦,所以期望他們提供XML/JSON文件是不可能的(而且你完全可以忘記要求他們調用Web服務上傳文件)。
謝謝, 唐