protobi / js-xlsx

XLSX / XLSM / XLSB (Excel 2007+ Spreadsheet) / ODS parser and writer
http://oss.sheetjs.com/js-xlsx
Other
814 stars 416 forks source link

What is the status of this project? #163

Open mwaibel-go opened 2 years ago

mwaibel-go commented 2 years ago

Please update the README to contain the status of the project. It just says this is a fork intended to be merged into js-xsls. Has that happened? Will it happen? The last release was 5 years ago, according to npmjs.com. Is this project dead?

On a related, but not equal matter: What does this project actually do? If I need to maintain an undocumented project that list this package as a dependency, how do I know if the code actually relies on this package? The usage guide looks like it were just copied from the main package.

pietersv commented 2 years ago

@mwaibel-go This branch is currently not maintained. The unique strength of of this overall project is it can both read and write XLSX, XLS, XLSM, and i think even WK1 with high fidelity across platforms. The original intent of this fork was to add the ability to read and write styles.

The original author instead added that functionality independently within a private commercial version.

We still use this branch in legacy applications, and install directly from GitHub without npm. But for most applications we use protobi/msexcelbuilder and i think for many others exceljs is a leading option.

I believe there is still a use for this branch but this particular fork assumes Node 0.12 (not Node 12.0). If someone has the interest and bandwidth to update this repo, please contact me directly, and I can help pass the torch.

iROOT commented 2 years ago

@mwaibel-go, I updated this repository in my fork (iroot/sheetjs), but it's not a fact that it will be updated further. You can check other forks for additional features.

jeppester commented 2 years ago

I had a problem with xlsx-style in my cordova app with the newest android webviews.

After much troubleshooting I found sheetjs-style to be a working drop-in replacement.