【发布时间】:2023-02-03 18:05:52
【问题描述】:
我的任务是导入和解析一个巨大的 XLSX 文件并显示为仪表板(我知道这将是后端的任务,但我需要在前端完成)。
我需要最后 100 行,有人可以帮我吗?到目前为止,这是我的代码:
const handleFile = async(e) => {
const file = e.target.files[0];
const data = await file.arrayBuffer();
const workbook = XLSX.readFile(data, {sheetRows: 100});
const worksheet = workbook.Sheets[workbook.SheetNames[0]];
const jsonData = XLSX.utils.sheet_to_json(worksheet, { raw: false, range: 1048476});
setChartData(jsonData)
}
我试过 Range 参数,但它给我带来了不止一个对象并使我的仪表板崩溃。
【问题讨论】:
标签: javascript reactjs xlsx sheetjs