1
我是新来的网络编程和第一项目,我的工作是一个网站,使用户可以看到一个Excel文件信息(每日更新)。我从Youtube教程和此库https://github.com/SheetJS/js-xlsx的帮助下,开始将Excel文件转换为JSON。Excel将HTML表格
我有,我想转换为对象的信息,但我不知道如何使用它来显示一个表中的网站。有什么建议么?
这是我当前的代码:
/* set up XMLHttpRequest */
var url = "Teste.xlsx";
var oReq = new XMLHttpRequest();
oReq.open("GET", url, true);
oReq.responseType = "arraybuffer";
oReq.onload = function(e) {
var arraybuffer = oReq.response;
/* convert data to binary string */
var data = new Uint8Array(arraybuffer);
var arr = new Array();
for (var i = 0; i != data.length; ++i) arr[i] = String.fromCharCode(data[i]);
var bstr = arr.join("");
/* Call XLSX */
var workbook = XLSX.read(bstr, {
type: "binary"
});
/* DO SOMETHING WITH workbook HERE */
var first_sheet_name = workbook.SheetNames[0];
//var address_of_cell = 'A1';
/* Get worksheet */
var worksheet = workbook.Sheets[first_sheet_name];
XLSX.utils.sheet_to_json(worksheet);
}
oReq.send();
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<!doctype html>
<html>
<head>
<title>Test</title>
<script src="xlsx.full.min.js"></script>
</head>
<body>
</body>
</html>
你好Rachel和感谢您的帮助! 但不幸的是我不知道这是否可以帮助我。该应用程序不适合我使用,并且文件将经常更改。 添加到显示在一个网站,我想之后尝试创建一个搜索引擎只是为了显示用户想要看到的信息表。这就是为什么即时通讯尝试使用JSON,以便我可以处理我想要的信息。 –
@BrunoSantos两个活练成片和谷歌片将反映到电子表格的更改。在这里,这里的解释其他选项的链接(但不遗憾的是JSON)https://www.labnol.org/software/embed-tables-spreadsheet-data-in-websites/7435/ –
我设法使用我想要的解决方案,非常感谢您的 可用性来帮助:) –