gpt4 book ai didi

javascript - Ajax请求可以读取excel表格吗

转载 作者:行者123 更新时间:2023-11-28 07:56:13 24 4
gpt4 key购买 nike

我想使用 JavaScript 读取 Excel 文件。众所周知,IE支持以下逻辑读取。

var excel = new ActiveXObject("Excel.Application"); 
var excel_file = excel.Workbooks.Open("attachData.xlsx");
var excel_sheet = excel.Worksheets("Sheet1");
repCount = excel_sheet.Cells(cell,row).Value;
document.getElementById('div1').innerText = repCount;

但是我想让它跨浏览器。由于上面的代码行在其他浏览器中不起作用,所以我想到使用Ajax请求。我尝试使用以下代码:

   var xhr = new XMLHttpRequest();
xhr.open('POST','../attachData.xlsx',true);
xhr.send();
xhr.onreadystatechange= readystatechange;

function readystatechange(){
if(xhr.readyState === 4){
console.log(xhr.response);
}
}

这里,响应采用不可读格式(如编码)。是否有其他方法可以实现此目的。我最关心的是我们能不能用ajax读取excel?

最佳答案

一种可能是使用例如 php 创建一个页面(好的资源可能是: http://faisalman.github.io/simple-excel-php/ )。

然后您可以将 ajax 请求发送到该页面,并将文档的 url 作为参数。页面将返回转换后的(json?)数据。

关于javascript - Ajax请求可以读取excel表格吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26053931/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com