- Change main component name ExcelDownload to ExcelDownloadButton (de23462)
- Redesign and refactor Sheet class (de23462)
- Add generateTableData helper (3611272)
- Preprocess cell data before covert aoa to sheet (c411ed7)
- Add sheetOptions to Sheet class (c411ed7, ce5a4ca)
- change package name (react-excel-download -> react-excel)
- update README.md
- change generateTableData helper name to formatTableAOA
- remove sheetOptions and remove dayjs dependency
- rename ColumnsType.key -> ColumnsType.propName
- not assign file name to work sheet name (default sheet name is 'Sheet1')
- make createWorkBook, convertToWorkSheet to private method of Sheet class
- will not work when sheet data is empty and sheet data has different row length
- format null data to '' for default (44e4df5)
- fix small bug
- change class name Sheet -> ExcelFile (e255f5e)
- add ExcelFileOptions (94b7e10)
- rename formatTableAOA -> formatTable
- rename ColumnsType -> ExcelColumnsType
- change xlsx dependencies to peerDependencies (eac4ad2)