Javascript 如何使用SheetJS冻结Excel表中的窗格?

Javascript 如何使用SheetJS冻结Excel表中的窗格?,javascript,sheetjs,Javascript,Sheetjs,我使用node.js应用程序制作Excel表格: const xlsx = require('xlsx'); const workbook = xlsx.utils.book_new(); const worksheet = xlsx.utils.aoa_to_sheet([ ['Number', 'Name', 'Value'], [1, 'Bill', 1500], [2, 'John', 2300] ]); xlsx.utils.book_append_sheet

我使用node.js应用程序制作Excel表格:

const xlsx = require('xlsx');

const workbook = xlsx.utils.book_new();
const worksheet = xlsx.utils.aoa_to_sheet([
    ['Number', 'Name', 'Value'],
    [1, 'Bill', 1500],
    [2, 'John', 2300]
]);
xlsx.utils.book_append_sheet(workbook, worksheet, 'Accounts');
xlsx.writeFile(workbook, 'output.xlsx');

如何冻结表格的窗格,例如第一行?说“冻结”,我的意思是使行和/或列始终保持在表查看器界面的顶部。

似乎有一些尝试实现此功能,但从0.14.1版开始,它仍然不可用

似乎2017年4月2日有人试图实施它。我甚至试着在javascript注释上使用示例代码,但没有成功

参考:

在v.0.14.1上进行代码搜索时,我发现“冻结”一词有3个实例:

0x0087:'冻结.窗格',//第11478行
案例“冻结窗格”:中断;//在线15746
/*冻结窗格*///第16113行

因此,似乎有一些尝试来实现它,但被删除/放弃了,至少在0.14版的社区版上是这样。

我刚刚研究过这个问题,他们在社区版中没有提供冻结选项,但在他们的专业概要中,一位开发人员在GitHub的一期中提到了这一点

参考链接在这里。