tafia / calamine

A pure Rust Excel/OpenDocument SpreadSheets file reader: rust on metal sheets
MIT License
1.61k stars 155 forks source link

feat: add support of sheet type and visibility #344

Closed dimastbk closed 11 months ago

dimastbk commented 11 months ago

Hi! This PR adds support of:

  1. Hidden state of sheet (http://docs.oasis-open.org/office/v1.2/os/OpenDocument-v1.2-os-part1.html#__RefHeading__1417896_253892949, https://learn.microsoft.com/en-us/openspecs/office_file_formats/ms-xls/b9ec509a-235d-424e-871d-f8e721106501, https://learn.microsoft.com/en-us/openspecs/office_file_formats/ms-xlsb/74cb1d22-b931-4bf8-997d-17517e2416e9 and ECMA-376 Part 1 18.18.68)
  2. Type of sheet, for Excel only (https://learn.microsoft.com/en-us/openspecs/office_file_formats/ms-xlsb/1edadf56-b5cd-4109-abe7-76651bbe2722, ECMA-376 Part 1 12.3.2, 12.3.7 and 12.3.24)
tafia commented 11 months ago

Awesome again! Thanks