使用SheetJS读取Excel表格数据,转成Json格式。
官方地址
github: https://github.com/SheetJS/sheetjs
预览Demo: https://oss.sheetjs.com/sheetjs/
使用
1 | yarn add xlsx |
1 | import XLSX from 'xlsx' |
Excel转Json
读取文件
1 | // ... 上传文件,只允许上传 xlsx/xls/csv格式的文件 |
XLSX.utils.sheet_to_json
1 | // blankrows必须设置为false才能跳过空白行 |
其他
xls
格式的表最多只能有65,536
行,多于该行数的数据源会被省略。
xlsx
的上限是1,048,576
行。
csv
是纯文本格式,理论上无最大行数限制,只可能受限于打开工具。