Skip to content

Conversation

@saarCiklum
Copy link
Collaborator

This is the final PR that includes all the running styles along with read and write functionality and the scripts for running commands to update files

SheetJSDev and others added 30 commits August 19, 2020 14:22
- chartsheets are now stored as sheets with "!type" set to "chart"
- fixed Strict XML Workbook Relationships
- stubbed support for dialog and macro sheets
- removed legacy XLS `!range` field
- merged DBF from js-harb (fixes SheetJS#407 h/t @joefreire)
- updated codepage to 1.8.0
- stub for macro/dialog sheet parsing (fixes SheetJS#292 h/t @GenoD)
- XLSB/XLSM write vbaraw (fixes SheetJS#606 h/t @johnothetree)
- phantomjs demo (fixes protobi#184 h/t @machinewu)
- write !cols widths : XLSX XLSB XLML
- write hyperlinks   :           XLML
- XLSB convert date cell to numeric on write
- fixed issue with assigning self in jszip

issues:
- closes SheetJS#607 h/t @jscheid
- closes SheetJS#195 h/t @asfman
- DOM <table> element parsing (fixes SheetJS#576 h/t @axolo)
- removed InterfaceHdr check (fixes SheetJS#209 h/t @Batistleman)
- gitbook docs
- XLSB/XLSM workbook/worksheet code names for VBA
- XLSX/XLSB write hyperlinks
- updated CFB to 0.11.1

Fixes:
- fixes SheetJS#615 h/t @johnothetree (XLSM CodeName)
- fixes protobi#93 h/t @SheetJSDev (Write Hyperlinks)
- fixes protobi#156 h/t @MayaGi (XLSX Write Hyperlinks)
- fixes SheetJS#344 h/t @slonoed (XLSX Write Hyperlinks)
note: @SheetJSDev authored commit, original PR date/author used
- XLSB read V H VH + write V H VH
- XLSX read V H VH + write V H VH
- XLML read V H VH + write V H VH
- XLS  read V H VH

- fixes protobi#123 h/t @rla-dev @Mior
- fixes SheetJS#464 h/t @enobufs @Thowk
- fixes SheetJS#498 h/t @Digity
- fixes SheetJS#503 h/t @Digity
- clarify usage of Props and Custprops (fixes SheetJS#274 h/t @michahell)
- SYLK from js-harb
- DIF from js-harb
- HTML empty string bug fix
- XLSB/XLSX/XLML write comments
- BIFF2 write date cells (see SheetJS#586 h/t @roccomuso)
- ODS read cell comments (fixed SheetJS#315 h/t @yisk)
- XLSX / XLSB emit empty comments when necessary
- changed node detection logic (fixes SheetJS#614 h/t @mhenris)

- fixes SheetJS#605 h/t @ylbweb
- fixes SheetJS#233 h/t @hanxi @osecki
- fixes SheetJS#192 h/t @abarik1981 @stla
- fixes protobi#183 h/t @aravindkoneru @ryangallen
- UTF-16 Unicode Text (TXT) write
- Lotus Formatted Text (PRN) read/write
- DBF version 2 field length adjustments
- throw errors if SheetNames is invalid (fixes SheetJS#376 h/t @pietersv)
fixes SheetJS#363 h/t @Mior

note: @SheetJSDev rewrote implementation, original PR author used
- browser demo save file in global (fixes SheetJS#573 h/t @WildDusk)
- flesh out XLSB record expectations (fixes SheetJS#624 h/t @pgeeh)
- `dense` mode (fixes protobi#34 h/t @schleumer)
- xlsx.njs use dense mode by default
- CSV Streaming output for nodejs
- XLSX/XLSB error on password protected documents
- record hoppers switch on record number rather than name
- xlsx.njs use dense mode by default
- CSV Streaming output for nodejs
- XLSX/XLSB error on password protected documents
- record hoppers switch on record number rather than name
- XLSX/XLSB read/write autofilter
- XLS/XLML/*ODS read autofilter
- Workbook Properties override via Props option
- XLSB write sheet protection

Issues:
- fixes SheetJS#472 h/t @nishthasb
- fixes SheetJS#478 h/t @Yonatannn
- see SheetJS#623 h/t @jcarvin
- XLSX read/write defined names
- XLSB/XLS/XLML read defined names

Issues:
- fixes protobi#83 h/t @developergdd
- fixes protobi#6 , fixes SheetJS#599
- XLSB read/write page margins
- XLSX/XLS/XLML read page margins
- separated encrypted XLSX/XLSB document logic from XLS
below are still missing, but i require aoa only.
split_cell:
format_cell
get_formulae
make_csv
make_json
make_formulae
table_to_sheet
table_to_book
sheet_to_row_object_array
@saarCiklum saarCiklum closed this Sep 4, 2020
@saarCiklum saarCiklum reopened this Sep 4, 2020
@saarCiklum saarCiklum changed the base branch from master to Issue-37-Rebasing September 4, 2020 12:25
@saarCiklum saarCiklum changed the base branch from Issue-37-Rebasing to master September 4, 2020 12:25
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.