问题标签 [exceljs]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
161 浏览

javascript - 将值传递给 excel 文件不会通过 excel 给出新的计算值

我有一个 excel 文件,它对将值输入到单元格中进行一些复杂的逻辑计算。我编写了一个 javascript 节点应用程序来传递输入值并读取输出,但似乎 excel 没有进行计算并给出新值。这可以通过其他方法实现吗?我有时间限制将所有 excel 公式逻辑转换为 javascript,所以我想这样做。

0 投票
6 回答
60264 浏览

node.js - 如何使用 exceljs 在 node.js 中下载创建的 excel 文件

我正在使用 exceljs 模块来创建 excel 文件。问题是它既没有被创建也没有被保存在路径中。

但是当我运行代码时没有任何反应。未创建 Excel。我在这里想念什么?

*********************** 编辑 **************************对我的代码进行了以下更改,但仍然无法正常工作。

0 投票
1 回答
4778 浏览

node.js - 如何使用nighwatch js获取excel中的行数和列数?

我是守夜人js的初学者。我们正在使用 nightwatch 创建端到端框架。因此,对于数据检索部分,我们面临着在 Excel 中获取行数和列数并解析数据的困难。我们确实查看了 exceljs 和 xlsx 模块,但找不到任何方法。如果有人可以共享代码来获取行数和列数,那将是一个很大的帮助。

0 投票
1 回答
311 浏览

node.js - 在流星应用程序中使用 Exceljs

在我的流星项目中,我想读取一个 excel 文件并获取数据,所以我使用此代码在服务器 - > index.js 文件中执行此操作

但这不起作用,这给了

我怎样才能读取数据有人可以帮助我吗

0 投票
0 回答
211 浏览

sql-server - 使用表格数据填充 Excel 工作表

我已经使用 VS2015 (Excel Web Addin) 和 Office 工具创建了一个 Excel 任务窗格应用程序。

本文的基础上,我还创建了一个 ms sql 数据库,包括模型和控制器。

如何在 Excel 中填充表电影的内容?

这是控制器:

这是 home.js(不工作)

我可以通过 ajax 请求电影表数据吗?确切的语法是什么?

0 投票
1 回答
90 浏览

javascript - MVC 将 ajax 解析为 javascript excel

基于这篇文章,我创建了一个 Excel TaskPane App

控制器

该模型

JAVASCRIPT

正文 home.html

当我运行项目时,它会在我的任务窗格中生成 id、firstname 和 lastname。伟大的!所以我的下一个问题很简单。如何在 Excel (home.js) 中生成姓氏

上面的代码不起作用。 

确切的语法是什么?以下代码显示了我的意图,但不起作用。

0 投票
2 回答
816 浏览

node.js - 允许用户从公用文件夹 Meteor.js 下载文件

我正在生成一个.xlsx文件,然后将其放入"../web.browser/app/cheques.xlsx". 据我了解,它相当于构建中的公用文件夹。问题是我无法让它可供下载。

这是服务器方法中的一段代码,我将文件放入该位置:

那么我应该使用fs还是Picker.route完成这项工作?

0 投票
3 回答
36234 浏览

node.js - 使用 node.js 修改现有 Excel 文件

有没有办法修改 node.js 中现有的 excel 文件?我研究了 exceljs,但它没有提供任何只会修改现有数据的功能。似乎它将写入一个新流。

还是我错过了 exceljs 上的某些内容?

提前致谢。

0 投票
3 回答
550 浏览

node.js - 不能在异步承诺函数中使用 Jasmine 的“It”块

我在循环内使用 IT 块时遇到问题。循环基本上来自返回的 Promise,这是一个从 excel 文件中读取数据的exceljs模块。

这里'是承诺函数。

这是我在规范文件中调用的方式。

如果我从代码中删除IT块,规范将显示预期值。有人可以告诉我为什么承诺中的简单IT块不起作用吗?任何帮助将不胜感激谢谢:)

我有一个解决方法,如果我将 Excel 转换为 JSON,并需要 json 文件并执行 forEach,那么我可以轻松地进行数据驱动的自动化测试。但我不希望从其他源文件移动来实现我原来的方法。

0 投票
0 回答
244 浏览

node.js - nodejs pgpromise - 帮助使用大量事务

我在 nodejs 应用程序上使用 pgpromise。我正在做的一件事是更新许多记录,超过 10000 条记录。我这样做的原始方式是通过使用 db.tx,并返回一个批次。这种方法的唯一问题是一个需要一段时间,两个它将大量的 Promise 加载到一个数组中并消耗大量内存。

这是我目前所做的......

这种方法有效,一旦我获得大量数据工作表,它就真的很慢。

我偶然发现了使用sequence,但很难理解它是如何工作的。根据文档,它声明像这样使用它..

我不明白的是如何允许我的“源”函数访问我的工作表中的数据?源函数中的“数据”参数来自哪里?似乎我不能只将我的工作表 obj 传递给我的源函数。
相反,我想尝试序列方法,但我不确定如何访问包含 sql 的查询文件,以及如何使用此序列函数迭代我的工作表......

编辑:所以在阅读了 Vitaly 写的关于序列的内容以及查看 github 问题之后,我想到了以下内容:

但是,问题是在我的“源”函数中,我的所有变量都超出了范围。但是,根据我所看到的,我不确定为什么会这样。在调试时,它只是说它们“不可用”。