--添加解析execl插件,活动告警部分功能
This commit is contained in:
30
src/utils/execl-utils.ts
Normal file
30
src/utils/execl-utils.ts
Normal file
@@ -0,0 +1,30 @@
|
||||
import { read, utils } from 'xlsx';
|
||||
|
||||
/**
|
||||
* <20><><EFBFBD><EFBFBD>ͼ<EFBFBD><CDBC><EFBFBD>ļ<EFBFBD>-<2D><>̬<EFBFBD><CCAC>Դ<EFBFBD>ļ<EFBFBD>·<EFBFBD><C2B7>
|
||||
*/
|
||||
const baseUrl = import.meta.env.VITE_HISTORY_BASE_URL;
|
||||
export const scriptUrl = `${
|
||||
baseUrl.length === 1 && baseUrl.indexOf('/') === 0
|
||||
? ''
|
||||
: baseUrl.indexOf('/') === -1
|
||||
? '/' + baseUrl
|
||||
: baseUrl
|
||||
}/alarmHelp`;
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* <20><>ʽʱ<CABD><CAB1><EFBFBD>ַ<EFBFBD><D6B7><EFBFBD>
|
||||
* @param dateStr ʱ<><CAB1><EFBFBD>ַ<EFBFBD><D6B7><EFBFBD>
|
||||
* @param formatStr ʱ<><CAB1><EFBFBD><EFBFBD>ʽ Ĭ<><C4AC>YYYY-MM-DD HH:mm:ss
|
||||
* @returns Date<74><65><EFBFBD><EFBFBD>
|
||||
*/
|
||||
export async function parseStrToDate(): Promise<Record<string, any>[]> {
|
||||
|
||||
const f = await (await fetch(scriptUrl+"/20001.xlsx")).arrayBuffer();
|
||||
const wb = read(f);1
|
||||
const data = utils.sheet_to_json< Record<string, any>>(wb.Sheets[wb.SheetNames[0]]);
|
||||
console.log(data);
|
||||
return data;
|
||||
}
|
||||
Reference in New Issue
Block a user