xlsx-js-style icon indicating copy to clipboard operation
xlsx-js-style copied to clipboard

Request: use the latest sheetjs (v0.18.12)

Open StefanNedelchev opened this issue 2 years ago • 3 comments

As mentioned in the readme, the library currently uses v0.18.5 of the official sheetjs library. Since then the sheetjs library has received 7 patch updates with the last one commited on the 22nd of September (changelog for reference).

It would be good if xlsx-js-style gets the same treatment so we have the latest fixes and improvements from sheetjs

StefanNedelchev avatar Dec 29 '22 08:12 StefanNedelchev

Bumping this issue and also providing an additional information. It turns out the GitHub repo of XLSX js is no longer supported and they moved on to their own repo and CDN packages. So today I learned that the "latest" version 0.18.12 is not latest at all, but in fact it's 0.19.3 that is latest, you just have do look for it in other place: https://github.com/SheetJS/sheetjs/issues/2822#issuecomment-1536025937

To make matters worse, the 0.18.12 package now has vulnerability detected by NPM so it's not the best idea to sync xlsx-js-style with it. Here's more info on the continued project: https://cdn.sheetjs.com https://docs.sheetjs.com/docs/getting-started/installation/frameworks/ https://git.sheetjs.com/SheetJS/sheetjs (the official repo)

StefanNedelchev avatar May 16 '23 05:05 StefanNedelchev

I tried to downgrade my SheetJs package to v0.18.5 to use xlsx-js-style to style my worksheet with a simple bold and it failed. Any ideas?

JonathanDn avatar Aug 03 '23 07:08 JonathanDn

I also see the problem where using { font: { bold: true } } creates an invalid xlsx file

ceddlyburge avatar Aug 21 '24 16:08 ceddlyburge