Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/76.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/2/ajax/6.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 如何在本地选择文件_Javascript_Html_Csv - Fatal编程技术网

Javascript 如何在本地选择文件

Javascript 如何在本地选择文件,javascript,html,csv,Javascript,Html,Csv,我得到了这个代码,我不明白如何在代码中选择文件。我需要跳过选择菜单。我需要选择的文件始终与此文件位于同一文件夹中。该代码用于获取两个CSV文件列并放入数组,然后旋转帧 var-arr=[]; var url=[]; var时间=[]; var-idx=0; var currentFrame=f var nextFrame=g var firstEverRotation=true 函数fileInfoe{//CSV文件选择器 var file=e.target.files[0]; 回来 } 函数

我得到了这个代码,我不明白如何在代码中选择文件。我需要跳过选择菜单。我需要选择的文件始终与此文件位于同一文件夹中。该代码用于获取两个CSV文件列并放入数组,然后旋转帧

var-arr=[]; var url=[]; var时间=[]; var-idx=0; var currentFrame=f var nextFrame=g var firstEverRotation=true 函数fileInfoe{//CSV文件选择器 var file=e.target.files[0]; 回来 } 函数handleFileSelect{//用于CSV文件解析和填充数组的函数 var file=document.getElementById_file.files[0]; var reader=新文件读取器; reader.onload=functionfile{//读取CSV文件并将其拆分为数组 var content=file.target.result;//来自FileReader的结果 var rows=file.target.result.split/[\r\n |\n]+////根据回车将文件内容拆分为行 对于var i=1;i ; } //初始化 函数初始化{ var fileselect=$idfileselect, filedrag=$idfiledrag, submitbutton=$idsubmitbutton; //文件选择 fileselect.addEventListenerchange,FileSelectHandler,false; //XHR2可用吗? var xhr=新的XMLHttpRequest; 如果xhr.upload{ //文件放置 filedrag.addEventListenerDragver,FileDragHover,false; filedrag.addEventListenerdragleave,FileDragHover,false; filedrag.addEventListenerdrop,FileSelectHandler,false; filedrag.style.display=block; //删除提交按钮 submitbutton.style.display=无; } } //调用初始化文件 如果window.File&&window.FileList&&window.FileReader{ 初始化; } }; /* HTML5文件拖放演示的样式 */ 身体 { 字体系列:Segoe UI、Tahoma、Helvetica、freesans、sans serif; 字体大小:90%; 利润率:10px; 颜色:333; 背景色:fff; } h1,h2 { 字号:1.5em; 字体大小:正常; } 氢 { 字体大小:1.3em; } 传奇 { 字体大小:粗体; 颜色:333; } 文件拖动 { 显示:无; 字体大小:粗体; 文本对齐:居中; 填充:1em 0; 利润率:1米0; 颜色:555; 边框:2p555; 边界半径:7px; 游标:默认值; } filedrag.hover { 颜色:f00; 边框颜色:f00; 边框样式:实心; 盒影:插入0 3px 4px 888; } img { 最大宽度:100%; } 之前 { 宽度:95%; 高度:8em; 字体系列:monospace; 字号:0.9em; 填充物:1px2px; 保证金:0.01米自动; 边框:1px插图666; 背景色:eee; 溢出:自动; } 信息 { 填充:0 10px; 利润率:1米0; 边框:1px实心999; } 进展p { 显示:块; 宽度:240px; 填充物:2px 5px; 边际:2px0; 边框:1px插图446; 边界半径:5px; 背景:eee urlprogress.png 100%0 repeat-y; } 进步与成功 { 背景:0c0无0无重复; } 进程p失败 { 背景:c00无无重复; } HTML5文件拖放&;下降API HTML5文件拖放&;下降API HTML文件上传 要上载的文件: 或者把文件放在这里 上传文件 状态消息


伙计,我需要用你的代码跳过选择菜单,我仍然需要拖动文件。我只需要在代码中选择文件,而不要求选择它。就像我加载html文件时,它会立即从csv文件中旋转网页。请访问此网站,此方法实际上不是一个库或程序,但对于临时转换,您可以将表格的html放入名为something.xls的文本文件中,使用电子表格将其另存为csv打开。我知道这可以用Excel实现,我相信我已经用OpenOffice电子表格实现了。但您可能更喜欢Perl或 Ruby脚本。。。