react-data-export icon indicating copy to clipboard operation
react-data-export copied to clipboard

jszip is not a constructor

Open huy1912 opened this issue 7 months ago • 0 comments

Got below error when try to create the excel for download

jszip is not a constructor TypeError: jszip is not a constructor at write_zip....

Dependencies

dependencies from package.json

"dependencies": {
   "xlsx": "^0.18.5",
   "jszip": "^3.10.1",
   "react-data-export": "^0.6.0",
}

npm ls jszip ├─┬ [email protected] │ └── [email protected] ├── [email protected] └─┬ [email protected] └─┬ [email protected] └── [email protected]

npm ls xlsx └── [email protected]

<ExcelFile filename="MicrobialCount" element={<SiMicrosoftexcel title="Export Data" style={{cursor:'pointer', height:'20px', width:'20px', color:'Highlight'}}></SiMicrosoftexcel>}>
<ExcelSheet data={data} name="sample">
    <ExcelColumn label="Date" value="date"/>
    <ExcelColumn label="Count" value="count"/>
</ExcelSheet>
</ExcelFile>

Look like the xlsx refer to old jszip version

Please advise how to fix the issue

huy1912 avatar Jul 04 '24 17:07 huy1912