Skip to content

UploadExcel Excel 上传 ​

UploadExcel Excel 上传 的基础用法、公开 API 与示例。

基础示例 ​

选择 Excel 文件并解析表头与数据。

示例使用本地演示数据;上传、校验和提交不会连接业务后端。

拖拽上传 ​

开启拖拽区域,并在上传前校验文件后缀。

示例使用本地演示数据;上传、校验和提交不会连接业务后端。

引入方式 ​

ts
import { UploadExcel } from "@/components/page/excel-upload";

Props ​

参数说明类型默认值必填
drag是否显示拖拽区域。boolean 类型,默认为 falsebooleanfalse否
beforeUpload上传前回调。(file: File) => boolean 类型(file: File) => boolean-否
onSuccess上传成功回调。(excelData: ExcelData) => void 类型(excelData: ExcelData) => void-是

Events ​

事件名说明回调参数
-该组件未声明 Events。-

Slots ​

插槽名说明参数
-该组件未声明 Slots。-

Expose ​

名称说明类型
-该组件未声明 Expose。-

Module API ​

名称说明类型
UploadExcel导出 UploadExcel 供业务侧复用。useInstall(index)

Types ​

UploadExcelProps ​

导出 UploadExcelProps 供业务侧复用。

字段说明类型默认值必填
drag是否显示拖拽区域。boolean 类型,默认为 falseboolean-否
beforeUpload上传前回调。(file: File) => boolean 类型(file: File) => boolean-否
onSuccess上传成功回调。(excelData: ExcelData) => void 类型(excelData: ExcelData) => void-是

ExcelData ​

Excel 上传解析后的数据。

字段说明类型默认值必填
results表格数据行Record<string, unknown>[]-是
header表头字段string[]-是

API 根据当前组件源码生成;同步版本与验证记录见维护说明。