2012-12-04 75 views
0

我需要創建一個CSV文件編輯器。用戶應能夠上傳CSV文件,並且數據應自動加載到文本區域中。我已經看到很多CSV數據從文本區域傳輸到例如表格的例子,但是我找不到能幫助我實際上傳文件,從中讀取數據到2D數組,然後將其放置在文本區域中。CSV文件編輯器

我可以將數據從文本區域傳送到可編輯的表格中,沒有問題。

所以問題是:如何上傳文件,從中讀取數據(並保留CSV格式)並在文本區域元素中顯示正確的格式?

我目前不關心檢查CSV是否正確等。我只需要知道如何處理數據。對不起,但我的Ajax知識非常有限。任何幫助或指導,將不勝感激。

+0

您是否熟悉C#語法?如果是這樣,[本文](http://www.blackbeltcoder.com/Articles/files/reading-and-writing-csv-files-in-c)可能會給你一些想法。它提供了桌面的CSV編輯器。只要像其他文件一樣上傳文件,並使用相同的技術來處理它。 –

回答

0

上傳它與其他任何形式的HTML工作方式沒有什麼不同。

您可以使用文件輸入來選擇文件,然後將其作爲表單數據的一部分(它是自動的)上傳,或者爲用戶提供一個textarea來粘貼。提交表格會將數據「上傳」到服務器。你不需要AJAX來做任何這些,但它是一個選項。

你對服務器上的數據做什麼取決於你。

+0

物理上傳文件不是問題。我需要打開文件,閱讀內容,然後將內容以CSV格式上傳到HTML文本區域。 –

+0

然後,您需要選擇一種服務器端語言來處理此表單數據。 –