【问题标题】:Read the excel file from the specific location从特定位置读取excel文件
【发布时间】:2020-01-28 07:10:26
【问题描述】:

我不想用这种方式(link) 因为我不想打开新窗口进行文件选择。 当我单击某个按钮时,我只想加载和读取 excel 文件。 但这不起作用..帮我加载excel文件。

我的密码:

const FILE_NAME = "C:/Users/A/project_list.xlsx";

function LoadSpread(json) {
  jsonData = json;
  workbook.fromJSON(json);

  workbook.setActiveSheet("Revenues (Sales)");
}

function excelExport(fileName) {
  console.log(fileName);

  var excelUrl = fileName;

  var oReq = new XMLHttpRequest();
  oReq.open("get", excelUrl, true);
  oReq.responseType = "blob";
  oReq.onload = function() {
    var blob = oReq.response;
    excelIO.open(blob, LoadSpread, function(message) {
      console.log(message);
    });
  };
  oReq.send(null);
}

function chkPrtNum(event) {
  var fileName = FILE_NAME;
  excelExport(fileName);
}

【问题讨论】:

  • 使用原生 JS 是不可能的,虽然你可以使用 HTML5 File API 和其他一些技巧,但不推荐使用这些,因为它不支持所有浏览器,直接访问文件系统是不好的做法从客户端。您应该始终尝试使用服务器(例如:NodeJs)来访问文件系统。
  • 如果我想使用excel文件作为数据库,我想检查冗余btw输入值和excel数据,那么我怎样才能正常检查冗余?
  • 尝试创建一个小型服务器,您将轻松完成工作。

标签: javascript html


【解决方案1】:

尝试为此创建一个小型服务器,您将轻松完成工作。 – Raghu Chahar 1 月 28 日 9:50

这很有帮助

【讨论】:

    猜你喜欢
    • 2015-12-14
    • 2012-06-13
    • 2020-04-14
    • 2011-12-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-02-28
    相关资源
    最近更新 更多