---
This change applies the same unicode CSV fix for TSV files, since all its done in the exporter is changing a few parameters of the CSV module.
All unit tests are still passing after this change.
---
I thought I was going to wait til later to do this, but once I got started I couldnt stop myself I guess. I believe this fixes the row limit issues that I mentioned earlier by adding XLSX support. Ive tested it up to 75k rows. Believe the tests and setup.py should be squared away properly as well. Im a bit concerned about the pane freezing stuff, as thats completely undocumented in openpyxl. Truth be told, I barely even know what that functionality does. I hate spreadsheets :)
Anyways, let me know if you want any changes or anything made. Dont have to worry about hurting my feelings or anything!
Conflicts:
tablib/core25.py
test_tablib.py
---
This pull request is to fix pickling / unpickling of Row within Dataset. __getstate__ resembled a dictionary comprehension (Python 2.7+) but it wasnt, and it caused wrong values to be pickled, leading to unusable objects after restoring.
This patch fixes the issues. All unit tests still pass.
Conflicts:
tablib/core25.py
---
This pull request is to fix pickling / unpickling of Row within Dataset. __getstate__ resembled a dictionary comprehension (Python 2.7+) but it wasnt, and it caused wrong values to be pickled, leading to unusable objects after restoring.
This patch fixes the issues. All unit tests still pass.