Exceljs, как добавить формулу и формат на разные листы

Я всего лишь новичок в библиотеке Exceljs. Я изо всех сил пытаюсь добавить формат и формулу на разные листы одновременно. Я уточню немного подробнее:

Я использую Excel для создания своего рода файла записи Excel, в котором пользователь сможет писать в эту книгу Excel на разных листах. Таким образом, для заполнения некоторых формул. Вопрос в вводе дат. В Excel, когда вы вводите дату, например 12 декабря 2012 г., она автоматически меняется на что-то вроде 12.12.12 в этой ячейке, что на данный момент вполне подходит, согласно моему пользовательскому случаю. Но когда я применяю следующую формулу:

      const formula = `IF(ISBLANK('sheet 2'!$${letter}$${row}), "", 'sheet 2'!$${letter}$${row});`
       for (let row = 2; row <= 1000; row++) {
    const formula = `IF(ISBLANK('sheet 2'!$${letter}$${row}), "", 'sheet 2'!$${letter}$${row})`;
    const cell = sheet3.getCell(row, col + 1);
    cell.value = {
     formula: formula
    };
 } 

Это 12.12.12 будет что-то вроде 41255.

Есть ли способ сохранить эту формулу, но в то же время точно скопировать то, что введено/введено с листа 1 на лист 3.

Спасибо,

0 ответов

Другие вопросы по тегам