如何在html页面中显示csv文件数据?

时间:2013-01-01 10:32:12

标签: html csv import-from-csv

我有一个像这样的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中显示数据所以任何帮助?

1 个答案:

答案 0 :(得分:1)

您应该知道表格数据控件(TDC)仅适用于Internet Explorer,因此请勿使用其他浏览器。 您的问题是第一个给Data对象的参数,您必须将其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