File tree Expand file tree Collapse file tree 1 file changed +3
-2
lines changed
apps/api/src/app/shared/services/file Expand file tree Collapse file tree 1 file changed +3
-2
lines changed Original file line number Diff line number Diff line change @@ -13,13 +13,14 @@ export class ExcelFileService {
1313 async convertToCsv ( file : Express . Multer . File , sheetName ?: string ) : Promise < string > {
1414 return new Promise ( async ( resolve , reject ) => {
1515 try {
16- const wb = XLSX . read ( file . buffer ) ;
16+ const wb = XLSX . read ( file . buffer as any , { cellDates : true , cellText : false } ) ;
1717 const ws = sheetName && wb . SheetNames . includes ( sheetName ) ? wb . Sheets [ sheetName ] : wb . Sheets [ wb . SheetNames [ 0 ] ] ;
1818 resolve (
1919 XLSX . utils . sheet_to_csv ( ws , {
2020 blankrows : false ,
2121 skipHidden : true ,
2222 forceQuotes : true ,
23+ dateNF : Defaults . DATE_FORMAT . toLowerCase ( ) ,
2324 // rawNumbers: true, // was converting 12:12:12 to 1.3945645673
2425 } )
2526 ) ;
@@ -156,7 +157,7 @@ export class ExcelFileService {
156157 return new Promise ( async ( resolve , reject ) => {
157158 try {
158159 const workbook = new exceljs . Workbook ( ) ;
159- await workbook . xlsx . load ( file . buffer ) ;
160+ await workbook . xlsx . load ( file . buffer as any ) ;
160161 const worksheet = workbook . getWorksheet ( sheetName || workbook . worksheets [ 0 ] . name ) ;
161162
162163 resolve ( {
You can’t perform that action at this time.
0 commit comments