For the complete documentation index, see llms.txt. This page is also available as Markdown.

Migrating from 4.x to 5.x?

Changelog

Major Features

  1. Cell merge support, using rowspan and colspan html attributes on table. v5.0.0-rc.1, v5.0.0-rc.3, v5.0.0-rc.6, v5.0.0-rc.8, v5.0.0-rc.9

Properties

  1. xlsx has replaced xls as the default spreadsheet format. v5.0.0-rc.2

// (String[]), filetype(s) for the export, (default: ['xlsx', 'csv', 'txt'])
formats: ['xlsx', 'csv', 'txt'],
  1. Two(2) new export formats have been added: xlsm and xlsb. v5.0.0-rc.4

  2. Both csv and xls formats now have a the enforceStrictRFC4180 property set to false. v5.0.0-rc.4

Methods

  1. getFileSize utility method to quickly calculate the filesize of a file export. v5.0.0-rc.1

  2. getBinaryData renamed to a more semantically correct getRawData

Settings

  1. ignoreCSS can now accept either a selector (e.g. '.tableexport-ignore') or selector[] (e.g. ['.tableexport-ignore', '#ignore']). v5.0.0-rc.7

  1. emptyCSS can now accept either a selector (e.g. '.tableexport-empty') or selector[] (e.g. ['.tableexport-empty', '#empty']). v5.0.0-rc.7

  1. defaultCaptionClass class is now configurable rather than statically set to the .tableexport-caption class. v5.0.0-rc.10

  1. storageKey attribute is now configurable rather than statically set to the tableexport-id attribute. v5.0.0-rc.10

  1. defaultNamespace string is now configurable rather than statically set to the te- string. v5.0.0-rc.10

  1. types renamed to typeConfig. v5.0.0-rc.1

  2. xlsx, xls, csv, and txt prototype properties moved to nested under the formatConfig namespace. v5.0.0-rc.1

Miscellaneous

  1. Improved error logging to the console, including more verbose error descriptions. v5.0.0-rc.4

  2. Serialized export data is now stored in Session Storage rather than Local Storage to prevent undesirable persistence. v5.0.0-rc.10

  3. Implement caching by maintaining unique reference to tables by id. The tableKey attribute is now used to uniquely identify table elements and hold either the table's id or a UUID generated from the defaultNamespace and a unique internal counter. v5.0.0-rc.10, v5.0.0-rc.11

Last updated