Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix repeated columns handling in ODS. #179

Closed
wants to merge 3 commits into from
Closed

Conversation

ziacik
Copy link
Contributor

@ziacik ziacik commented Feb 23, 2015

Hi. Please review the changes I believe fix issue #177
Sorry for not including some unit tests.

@coveralls
Copy link

Coverage Status

Coverage remained the same at 97.64% when pulling f09ce14 on ziacik:master into 61b17e6 on SheetJS:master.

@SheetJSDev
Copy link
Contributor

@ziacik The cell object q needs to be cloned. Try reading the file and changing one of the repeat values -- you will see that the other cells also change value (the file does not say that the cells are linked, only that they happen to share the same value)

@ziacik
Copy link
Contributor Author

ziacik commented Mar 2, 2015

Hi. Added simple cloning of the cell object.

@coveralls
Copy link

Coverage Status

Coverage remained the same at 97.64% when pulling 52a8f7e on ziacik:master into 61b17e6 on SheetJS:master.

1 similar comment
@coveralls
Copy link

Coverage Status

Coverage remained the same at 97.64% when pulling 52a8f7e on ziacik:master into 61b17e6 on SheetJS:master.

@JavaScriptDude
Copy link

I have confirmed that this patch works for my tests

@SheetJSDev SheetJSDev closed this in 86d6a09 Feb 3, 2017
saarCiklum referenced this pull request in Folcon/js-xlsx Aug 17, 2020
- README and example cleanup
- basic XLSB and ODS write support
- flow typecheck for ODS file
  Note: xlsx.js flow fails: facebook/flow#380
- exposed jszip compression (fixes SheetJS#220, closes SheetJS#284)

README issues:

|  id  | author         | comment                                      |
|-----:|:---------------|:---------------------------------------------|
| SheetJS#202 | @sao93859      | closes SheetJS#202                                  |
| SheetJS#211 | @alexanderchan | closes SheetJS#211 corrected examples               |
| SheetJS#327 | @cskaandorp    | changed saveAs example to match write tests  |
| SheetJS#424 | @dskrvk        | added note about s2roa h/t @LeonardoPatignio |
| SheetJS#496 | @jimmywarting  | closes SheetJS#496 adapted rABS examples with rAAS  |

ODS file format issues:

|  id  | author         | comment                                      |
|-----:|:---------------|:---------------------------------------------|
| protobi#148 | @user4815162342| closes protobi#148 h/t @ziacik                      |
| protobi#166 | @paulproteus   | closes protobi#166 rudimentary ODS write support    |
| protobi#177 | @ziacik        | closes protobi#177                                  |
| protobi#179 | @ziacik        | closes protobi#179 use JSON when available          |
| SheetJS#317 | @ziacik        | closes SheetJS#317                                  |
| SheetJS#328 | @think01       | closes SheetJS#328                                  |
| SheetJS#383 | @mdamt         | closes SheetJS#383 duplicate cells should be copied |
| SheetJS#430 | @RB-Lab        | closes SheetJS#430                                  |
| SheetJS#546 | @lgodard       | closes SheetJS#546 thanks to other changes          |
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants