本地.csv文件使用dygraph库
local .csv file using dygraph library
我正在尝试使用dygraph为javascript。
<html>
<head>
<script type="text/javascript"
src="dygraph-combined.js"></script>
</head>
<body>
<div id="graphdiv2"
style="width:500px; height:300px;"></div>
<script type="text/javascript">
g2 = new Dygraph(
document.getElementById("graphdiv2"),
"C:/temperatures.csv", // path to CSV file ***This file is local file in my C: drive***
{} // options
);
</script>
</body>
temperatures.csv是我机器上的本地文件。我读了几个帖子,状态。csv文件必须在远程机器上。我想知道是否有一种方法来读取本地。csv文件。你能建议一些解决办法吗?谢谢。
一般来说,你不能通过JavaScript加载本地文件。这将是一个巨大的安全漏洞。
如果你想在本地开发中启用此功能,可以使用--allow-file-access-from-files
命令行标志运行Chrome。我认为其他浏览器也有类似的选项。您可能还需要在路径中的"c:'"之前添加"file://"。
或者,考虑为本地开发启动一个轻量级HTTP服务器。常见的选择是Python的http.server
(运行python -m http.server
)或http-server节点模块。
在Firefox中,CSV文件与HTML文件位于同一目录,这对我来说很好。然后只需在本地打开HTML文件作为文件://whatever,并将"input.csv"传递给dygraphs。
不需要关闭安全选项-但我不知道Chrome。
相关文章:
- 在POST中将html表作为csv提交
- 通过CSV文件上载更新数据库表
- 在.csv文件中写入学位符号
- PERL-下载CSV文件不完整
- 将CSV文件从URL导入Node.js
- Get方法获取csv文件的内容
- 如何将csv数据导入netsuite
- 将JSON转换为放入Sdcard中的CSV文件
- 将基本CSV数据加载到D3
- 在csv文件名中使用西班牙语字符
- 如何使用d3.js从csv文件中绘制areaplot?请任何人分享代码
- 带有非数字/非日期x轴的Dygraph
- 正在以javascript读取本地csv文件
- d3.csv有很多数据,只画了一个月
- 处理字段中带有换行符的csv文件-node.js
- 编辑CSV数组中的项目-快速CSV node.js
- Dygraph更改日期格式
- 无标题Javascript JSON数组->CSV导出
- Dygraph 对 CSV 进行故障排除
- 本地.csv文件使用dygraph库