diff --git a/packages/common/business_components/src/ui/excel_download/index.tsx b/packages/common/business_components/src/ui/excel_download/index.tsx index 7ebc53e2d..75b6485b6 100644 --- a/packages/common/business_components/src/ui/excel_download/index.tsx +++ b/packages/common/business_components/src/ui/excel_download/index.tsx @@ -50,7 +50,10 @@ export const filePicked=(oFile: File, headerNum:number=0):Promise =>{ + + + +export const filePickedBlob=(oFile: ArrayBuffer, data:JSON[],fileNm:string, headerNum:number=0):Promise =>{ // Create A File Reader HTML5 return new Promise((resolve) => { // Ready The Event For When A File Gets Selected @@ -62,14 +65,16 @@ export const filePickedBlob=(oFile: ArrayBuffer, data:JSON[], headerNum:number=0 if(index==0){ const sheet = wb.Sheets[sheetName]; if (sheet) { - XLSX.utils.sheet_add_json(sheet,data); + //오리진 확인 test 필요 + // XLSX.utils.sheet_add_json(sheet,data ,{origin: 3} ); + XLSX.utils.sheet_add_json(sheet,data ); jsonXls = XLSX.utils.sheet_to_json(sheet, { range: headerNum }) as unknown as JSON; - XLSX.writeFile(wb, "test.xlsx"); + XLSX.writeFile(wb, `${fileNm}.xlsx`); } else { console.error(`Sheet "${sheetName}" is undefined.`); } } }); resolve(jsonXls); - }); -} \ No newline at end of file + }); + } \ No newline at end of file