js 上传excel文档 获取excel文档数据
时间: 2023-07-21 07:56:44 浏览: 158
你可以使用JavaScript中的FileReader对象来读取Excel文件的内容。以下是一个示例代码,可以读取Excel文件并将数据存储在一个数组中:
```
function handleFileSelect(evt) {
var files = evt.target.files; // 获取选择的文件
var file = files[0];
var reader = new FileReader();
reader.onload = function(e) {
var data = e.target.result;
var workbook = XLSX.read(data, {type: 'binary'}); // 使用XLSX.js库读取Excel文件
var sheet_name_list = workbook.SheetNames;
var sheet = workbook.Sheets[sheet_name_list[0]];
var json_data = XLSX.utils.sheet_to_json(sheet, {header:1}); // 将Excel表格转换为JSON数据
console.log(json_data); // 输出Excel数据
};
reader.readAsBinaryString(file);
}
document.getElementById('file').addEventListener('change', handleFileSelect, false); // 绑定文件选择事件
```
在上述代码中,我们使用了XLSX.js库来读取和解析Excel文件,并将其转换为JSON格式的数据,以便我们可以轻松地处理和操作它们。你需要在你的项目中引入XLSX.js库,可以从官方网站 https://github.com/SheetJS/js-xlsx 下载。
阅读全文
相关推荐


















