Roy*_*ies 6 html javascript csv
我正在尝试将带有标题的本地CSV文件导入到本地HTML文件中,然后该文件将在浏览器中显示为表格.
我没有长时间学习HTML和JavaScript,所以我对导入和转换知之甚少.我需要的是一些建议或可能是描述我需要的功能的基本脚本.欢迎解释和建议!
这是csv文件的一个示例:
heading1,heading2,heading3,heading4,heading5
value1_1,value1_2,value1_3,value1_4,value1_5
value2_1,value2_2,value2_3,value2_4,value2_5
value3_1,value3_2,value3_3,value3_4,value3_5
value4_1,value4_2,value4_3,value4_4,value4_5
value5_1,value5_2,value5_3,value5_4,value5_5
Run Code Online (Sandbox Code Playgroud)
这就是我想要显示它的方式:
<div id="CSVTable"></div>
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
<script src="//jquerycsvtotable.googlecode.com/files/jquery.csvToTable.js"></script>
<script>
$(function() {
$('#CSVTable').CSVToTable('your_csv.csv');
});
</script>
Run Code Online (Sandbox Code Playgroud)
您可以使用 jquery.csvToTable.js 在 html 中显示 csv 文件
获取外部文件。
你必须xmlHttpRequest
为此使用。使用 jQuery(包括 jQuery 库)进行简化。
您需要在 Apache 等本地服务器中运行 HTML 文件,Chrome 等浏览器不允许
xmlHttp
使用file://
url。
$.ajax({
type: "GET",
url: "words.txt",
dataType: "text",
success: parseTxt
});
Run Code Online (Sandbox Code Playgroud)
使用成功回调来处理数据
parseTxt
是读取文件内容的函数,并且passed
. 然后,您可以编写代码parseTxt
以将文本处理为字符串。
function parseTxt(text){
var rows=text.split('\n');
//for each row
//cols=rows[i].split(',');
}
Run Code Online (Sandbox Code Playgroud)
我想这应该足以让你开始。
Shadow Wizard
您甚至可以使用尝试回答上述问题iframes
。
XMLHttpRequest
可以在没有 jQuery 的情况下制作RAW ,如下所示
归档时间: |
|
查看次数: |
23295 次 |
最近记录: |