2013-01-01 168 views
0

我有一個CSV文件是這樣的:如何在html頁面顯示csv文件數據?

number:Int,english,french,german 
1,one,un,eins 
2,two,deux,zwei 
3,three,trois,drei 
4,four,quattre,four 
5,five,cinque,fuenf 
6,six,six,sechs 
7,seven,sept,sieben 
8,eight,huit,acht 
9,nine,neuf,neun 
10,ten,dix,zehn 

和HTML文件是這樣的:

<html> 
<head><title>Reading values into a table</title></head> 
<body> 

<table datasrc='#data'> 

    <thead> 
<tr><th>Number</th><th>English</th><th>French</th><th>German</th></tr> 
</thead> 

    <tbody> <tr> 
<td><span datafld='number'> </span></td> 
<td><span datafld='english'></span></td> 
<td><span datafld='french'> </span></td> 
<td><span datafld='german'> </span></td> 
    </tbody> 

</table> 


<object ID=data classid="clsid:333C7BC4-460F-11D0-BC04-0080C7055A83"> 
    <param nAme="http://insforia.com/try/Data.CSV" value="Data.csv"> 
    <param nAme="UseHeader" value="true"> 
</object> 

</body> 
</html> 

問題我不是我的HTML頁面獲取CSV文件的數據..我有這個要求,我必須顯示在HTML中的數據,所以任何幫助?

+0

你爲什麼不使用服務器端技術來解析CSV並顯示它?請考慮您正在使用的表格數據控件在許多平臺上都不可用,並且可能只適用於Internet Explorer。 – Oded

+0

我有一個要求,我可以使用像asp.net –

+0

這個 –

回答

1

您應該知道表格數據控件(TDC)僅適用於Internet Explorer,因此不要打擾自己嘗試使用其他瀏覽器。 您的問題,給出數據ID爲對象第一個參數,必須將它的name屬性更改爲DataURL,像這樣:

<object ID=data classid="clsid:333C7BC4-460F-11D0-BC04-0080C7055A83"> 
    <param nAme="DataURL" value="data.csv"> 
    <param nAme="UseHeader" value="true"> 
</object> 

有關表格式數據控件的更多信息:http://msdn.microsoft.com/en-us/library/ms531356(v=vs.85).aspx