@tuoyuan/web-plus
Version:
基于arco-design-vue的配置化表格表单组件
18 lines (17 loc) • 729 B
TypeScript
/**
* @typedef {Object} ColumnOption
* @property {string} label - 表头显示名称
* @property {string} field - 对应数据中的字段名
* @property {Array<{ label: string, value: any }>} [dicData] - 字典数据,用于值转换
*/
/**
* @typedef {Object} ImportOption
* @property {Array<ColumnOption>} columns - 列配置数组
*/
/**
* 导入 Excel 文件并解析数据
* @param {File} file - 用户选择的 Excel 文件对象
* @param {ImportOption} option - 导入配置,包含列信息(用于将导入的表头映射为字段名)
* @returns {Promise<Array<Object>>} - 解析后的数据,每个对象代表一行
*/
export declare function importExcel(file: any, option: any): Promise<unknown>;