From 2bf254eb3c9d6e64deb1e9c5d9aeb1402f263dbf Mon Sep 17 00:00:00 2001 From: leedj312 Date: Tue, 29 Apr 2025 10:27:44 +0900 Subject: [PATCH] =?UTF-8?q?excel=20=ED=8C=8C=EC=9D=BC=EC=9D=B4=EB=A6=84=20?= =?UTF-8?q?=ED=8C=8C=EB=9D=BC=EB=AF=B8=ED=84=B0=EB=A1=9C=20=EB=84=A3?= =?UTF-8?q?=EA=B8=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/ui/excel_download/index.tsx | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) 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