/** 这里定义一些工作表基础使用方法 */ import * as GC from '@grapecity-software/spread-sheets' /** * 导入 * @param spread sprad实例 * @param file 文件 */ export function importFile(spread: any, file: File) { console.log('spread:开始执行文件导入') console.log('spread', spread) console.log('file', file) return new Promise((resolve) => { spread.import( file, () => { console.log('spread:导入文件成功') resolve('') }, (e: any) => { console.log('spread:上传文件发生错误', e) }, { fileType: GC.Spread.Sheets.FileType.excel, }, ) }) } /** * 导入(方法来源于视频)---暂时不用 * @param spread sprad实例 * @param file 文件 */ export function excelIOimportFile(excelIO: any, file: File) { excelIO.open( file, () => { console.log('excelIO:导入文件成功') // 错误回调函数 }, (e: any) => { console.log('excelIO:上传文件发生错误', e) // 错误回调函数 }, ) }