8000 [BUG] Unlocked cells do not maintain their unlocked status after reading and writing a workbook. · Issue #1205 · exceljs/exceljs · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content
[BUG] Unlocked cells do not maintain their unlocked status after reading and writing a workbook. #1205
Closed
@Punknium

Description

@Punknium

🐛 Bug Report

If I read in an xlsx file and then write it back out any unlocked cell will become locked.

Lib version: 3.8.2

Steps To Reproduce

Read and write an xlsx file.

Here is a before and after example, See E4 in the before and after.
ExcelJS-FormattingLockedCellAndDatavalidation.xlsx
ExcelJS-AFTER-FormattingLockedCellAndDatavalidation.xlsx

async load() {
  try {
    const wb = new ExcelJS.Workbook()
    await wb.xlsx.load(await this.file.arrayBuffer())
    const out = await wb.xlsx.writeBuffer()
    this.download(out)
  } catch (e) {
    console.error(e)
  }
}

The expected behaviour:

Unlocked cells stay unlocked after reading and writing a file.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions

      0