Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/467.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/89.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用javascript链接到chrome中的csv并读取其内容_Javascript_Html_Json_Csv - Fatal编程技术网

使用javascript链接到chrome中的csv并读取其内容

使用javascript链接到chrome中的csv并读取其内容,javascript,html,json,csv,Javascript,Html,Json,Csv,我有一个csv(file.csv)文件,大部分将使用excel打开,我希望它作为html文件的数据源。我想使用香草javascript处理数据 我想要的最终结果如下: 我希望html文件本身就像一个成品。我不希望用户(通常是我)必须做任何事情来获取数据或类似的事情 我考虑过的一些事情: 备选案文1: Ajax不是一个选项,因为cors策略不允许它。这两个文件都位于桌面上,它们必须留在桌面上 备选案文2: 使用fileReader的html表单或拖放功能不是选项。我已经可以这样做了,结果不是我想要

我有一个csv(file.csv)文件,大部分将使用excel打开,我希望它作为html文件的数据源。我想使用香草javascript处理数据

我想要的最终结果如下:

我希望html文件本身就像一个成品。我不希望用户(通常是我)必须做任何事情来获取数据或类似的事情

我考虑过的一些事情:

备选案文1:

Ajax不是一个选项,因为cors策略不允许它。这两个文件都位于桌面上,它们必须留在桌面上

备选案文2:

使用fileReader的html表单或拖放功能不是选项。我已经可以这样做了,结果不是我想要的

备选案文3:

我可以将文件另存为file.xlsm(启用宏的工作簿)并在excel VBA中编写一个子例程,在关闭工作簿时运行,这将重写html文件,并用新数据更新它,而不是将文件保存为file.csv。这样,就没有真正的联系;数据基本上会硬编码到html文件中,并且在对.xlsm文件进行更改时会被覆盖

备选案文4:

我可以使用脚本标记链接到csv文件,如下所示:

src="file:///C:/Users/Username/Desktop/file.csv"
我可以在源代码中看到该文件的内容,但我不知道如何将其导出

备选案文5:


我还没有尝试使用ExcelVBA获取csv文件并输出json文件。我可以像选项4那样链接到它,我知道如何访问数据。

编写一个简单的web服务器,从驱动器本地为您的csv和html提供服务怎么样。看:我也不认为这是一个选择。当然,它确实有效。事实上,我只是尝试使用python3设置一个简单的本地服务器,并使用ajax将内容导入页面。我也使用了xampp,没有问题。当我必须从chrome中的实际位置而不是通过服务器读取文件时,我会遇到麻烦。你能帮我理解为什么“微型本地文件夹web服务器”无法工作吗?我将使用的计算机没有python、node或ruby等,我无法安装它们。因此,我将无法设置该本地文件夹web服务器。所以这是一个泡菜。