Javascript 如何从excel文件中获取输入并在车速表上显示输出

Javascript 如何从excel文件中获取输入并在车速表上显示输出,javascript,html,excel,Javascript,Html,Excel,我正在通过html5和javascript制作一个页面。但我被困在没有任何地方的中央。在我的页面中,我们必须获取一个excel文件,读取它的全部数据,并在speedo仪表中显示输出..我不知道怎么做 如何从excel文件获取输入,或如何使用javascript读取excel文件 如何通过我们从excel文件中获取的输入在速度表中显示输出 <input type="button" value="Draw" onclick="drawWithInputValue();">

我正在通过html5和javascript制作一个页面。但我被困在没有任何地方的中央。在我的页面中,我们必须获取一个excel文件,读取它的全部数据,并在speedo仪表中显示输出..我不知道怎么做

  • 如何从excel文件获取输入,或如何使用javascript读取excel文件

  • 如何通过我们从excel文件中获取的输入在速度表中显示输出

     <input type="button" value="Draw" onclick="drawWithInputValue();">
            <input type="file" id="file" onchange="checkfile(this);" />
    
      </div>
          </body>
               </html>
              <script type="text/javascript" language="javascript">
                   function checkfile(sender) 
         {
      var validExts = new Array(".xlsx", ".xls", ".csv");
       var fileExt = sender.value;
        fileExt = fileExt.substring(fileExt.lastIndexOf('.'));
       if (validExts.indexOf(fileExt) < 0) 
    {
    alert("Invalid file selected, valid files are of " +
           validExts.toString() + " types.");
    return false;
    }
    else return true;
    
    }  
    
    
    函数检查文件(发送方)
    {
    var validExts=新数组(“.xlsx”、“.xls”、“.csv”);
    var fileExt=sender.value;
    fileExt=fileExt.substring(fileExt.lastIndexOf('.');
    if(有效索引索引of(fileExt)<0)
    {
    警报(“选择的文件无效,有效文件为”+
    toString()+“types.”);
    返回false;
    }
    否则返回true;
    }  
    

    这是为了验证excel页面。在那之后,我完全糊涂了 我在这里,伙计们,请把我从这里救出来。有人请给我的速度表的逻辑,可以从excel输入,并显示其旋转棒输出


  • 这可以帮助您读取excel文件

    var xVal=1; var yVal=2

    function readdata(x,y) {
        x = xVal;
        y = yVal;
        try {
            var excel = new ActiveXObject("Excel.Application");
            excel.Visible = false;
            var excel_file = excel.Workbooks.Open("D:\\Test.xls");// alert(excel_file.worksheets.count);
            var excel_sheet = excel_file.Worksheets("Sheet1");
            var data = excel_sheet.Cells(x, y).Value;
            //alert(data);
            drawWithexcelValue(data);
            xVal = xVal + 1;
       }
        catch (ex) {
            alert(ex);
        }
       }
    

    到目前为止你做了什么??Excel文件内容必须被推入数据库(使用php、mysql),然后检索回来,然后你可以对其应用一些js。向我们展示你的努力!!!到目前为止你做了什么?我的意思是你的无处可去…速度表是我的问题,伙计们…如何向速度表提供输入以及如何从中获取输出…这是主要问题problem@user2502227当前位置冷静点,你好像是新手。重新编辑你的代码。这很有趣。没有人会读这么多代码。只发布引起您问题的部分。转到metaStackoverflow,阅读如何提问。进行一些研究,然后以简短、简单的方式再次提问。此代码不会引起太多注意,因为它的长度不是一天建成的!!!一步一步走。1) 了解如何将excel数据推送到数据库2)如何从数据库检索数据。3) 使用Json发送到javascript页面4)如何检索Json数据5)基于数据,如何设置车速表的动画?