小编miy*_*san的帖子

创建excel文件并用ExcelJS写入

我写了一个脚本,用 ExcelJS 创建一个新的 excel 文件。添加 3 个标题并插入 2 行。然后将该文件保存到磁盘。

在下一步中,它应该读取先前保存的文件,添加 1 行并以新名称再次保存。我找不到我尝试添加第三行的第二部分从未发生的原因。两个文件看起来相同,控制台中没有错误。

const Excel = require('exceljs');

async function exTest(){
  const workbook = new Excel.Workbook();
  const worksheet = workbook.addWorksheet("My Sheet");

worksheet.columns = [
  {header: 'Id', key: 'id', width: 10},
  {header: 'Name', key: 'name', width: 32}, 
  {header: 'D.O.B.', key: 'dob', width: 15,}
];

worksheet.addRow({id: 1, name: 'John Doe', dob: new Date(1970, 1, 1)});
worksheet.addRow({id: 2, name: 'Jane Doe', dob: new Date(1965, 1, 7)});

// save under export.xlsx
await workbook.xlsx.writeFile('export.xlsx');

// load a …
Run Code Online (Sandbox Code Playgroud)

javascript excel node.js async.js exceljs

9
推荐指数
2
解决办法
2万
查看次数

如何使用 puppeteer 在“令人头疼的”chrome 中加载多个扩展?

我发现在启动 puppeteer chromium 时成功加载扩展的代码,但我无法让它与多个扩展一起使用。

根据 Paul Browne 的帖子,它应该像这样工作:https://github.com/GoogleChrome/puppeteer/issues/659#issuecomment-409589805

var options = {
  headless: false,
  args: [
    '--disable-extensions-except=/path/to/ext1/, /path/to/ext2/, /path/to/ext3/'
  ]
}
Run Code Online (Sandbox Code Playgroud)

当我只输入 1 个路径时它工作得很好,但逗号分隔的路径列表不起作用。浏览器仍然打开,但它仅按照标志内列出的顺序加载第一个扩展。确实--load-extension不需要加载扩展。

有人找到了多重扩展的解决方案吗?

google-chrome google-chrome-extension puppeteer

8
推荐指数
1
解决办法
4336
查看次数

获取张量内特定索引的值?

我正在学习 tensorflow.js Udemy 课程,老师get在张量对象上使用了一个函数,并传入行和列索引以返回该位置的值。我无法在文档中找到此方法,它在 nodejs 中也不起作用,函数 get() 似乎不存在。

这是他的代码,他在自定义控制台的浏览器中运行:https : //stephengrider.github.io/JSPlaygrounds/

    const data = tf.tensor([
        [10, 20, 30],
        [40, 50, 60]
    ]);
    data.get(1, 2);  // returns 60 in video, in browser
Run Code Online (Sandbox Code Playgroud)

这是我的代码,这是我让它工作的唯一方法,但看起来真的很难看:

const tf = require('@tensorflow/tfjs-node');

(async () => {
    const data = tf.tensor([
        [10, 20, 30],
        [40, 50, 60]
    ]);
    let lastIndex = (await data.data())[5];
    console.log(lastIndex) // returns 60
})();
Run Code Online (Sandbox Code Playgroud)

必须有更好的方法来访问特定索引处的值。该data()方法只是从张量返回一个包含所有值的数组,我无法找到按行、列语法访问值的方法。

javascript tensorflow.js

5
推荐指数
1
解决办法
838
查看次数