Проверьте, защищен ли лист Excel при использовании WorkbookReader в Exceljs.Javascript

Форум по Javascript
Ответить Пред. темаСлед. тема
Anonymous
 Проверьте, защищен ли лист Excel при использовании WorkbookReader в Exceljs.

Сообщение Anonymous »

Я работаю над чтением файла Excel с помощью exceljs. У меня есть ограничение: я могу использовать только этот пакет и никаких других сторонних пакетов. Поскольку мне нужно работать с большим файлом Excel, мне также нужно использовать WorkbookReader. Но проблема в том, что я не знаю, как и есть ли способ проверить, защищен ли лист или нет.

Код: Выделить всё

import * as ExcelJS from 'exceljs';

const workbookReader = new ExcelJS.stream.xlsx.WorkbookReader(
filePath,
{},
);
let isFirstSheetCompleted = false;
const readResponseData = [];
for await (const worksheetReader of workbookReader) {
if (!isFirstSheetCompleted ) {
//Need to check if sheet is protected or not
for await (const row of worksheetReader) {
const rowData = (row.values as any).slice(1);
readResponseData.push(rowData);
}
}
isFirstSheetCompleted = true;
}

Я только что прикрепил рабочий код. В разделе комментариев мне нужно проверить, защищен лист или нет.
Просто для информации. Я также попробовал (worksheetReader как любой).sheetProtection, который возвращает неопределенное значение и не работает, предполагая, что это сработало при использовании новой Workbook()

Подробнее здесь: https://stackoverflow.com/questions/793 ... in-exceljs
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Почему эта ошибка отображается, хотя лист Excel имеет рабочий лист и не поврежден?
    Anonymous » » в форуме Python
    0 Ответы
    117 Просмотры
    Последнее сообщение Anonymous
  • Exceljs - Как получить текущие значения раскрывающегося списка ячейки
    Anonymous » » в форуме Javascript
    0 Ответы
    10 Просмотры
    Последнее сообщение Anonymous
  • Как интерпретировать «numfmt» в Exceljs для отображения значений ячеек как текст HTML?
    Anonymous » » в форуме Javascript
    0 Ответы
    9 Просмотры
    Последнее сообщение Anonymous
  • Android 14: (SeekBar) onDraw теперь защищен
    Anonymous » » в форуме Android
    0 Ответы
    18 Просмотры
    Последнее сообщение Anonymous
  • Почему пакет конвертеров Spring защищен?
    Anonymous » » в форуме JAVA
    0 Ответы
    14 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Javascript»