问题标签 [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.
javascript - 设置简单测试项目的问题 - Exceljs 和 Browserify
我正在尝试设置一个简单的测试项目来通过浏览器应用程序测试 ExcelJS,而在我的一生中,我无法让 Browserify 正常工作。
我使用适当的 require 调用将我的代码捆绑到一个包文件中,并且在加载页面时生成的包会引发以下错误:
Uncaught TypeError: Cannot read property 'prototype' of undefined
这个错误似乎是在 fs.ReadStream 方法上引发的?
这是我的代码:
索引.html
app.js(bundle.js 的基础)
我怎样才能让它工作?我真正想做的就是测试excelJS。我不在乎解决方案是什么,只要我能验证该库是否有效,我就会很高兴。
javascript - ExcelJS writeFile 不工作:未捕获类型错误:fs.createWriteStream 不是函数
我正在尝试使用 ExcelJS 导出格式化的 excel 文件,而 writeFile 方法根本不起作用。调用函数时出现以下异常:
Uncaught TypeError: fs.createWriteStream is not a function
我的 javascript 是使用 browserify.js 捆绑的。这是我的源代码:
索引.html
app.js(由 browserify 捆绑到 bundle.js 中)
javascript - 如何将值设置为二维数组并在 javascript 中使用 arr[i][j] 或 arr[i,j] 访问值
我需要使用节点 js 将几个单元格从一个 excel 复制到另一个 excel。假设我需要从 2 行复制 3 个单元格值并分配给一个数组,如下所示
第一排
第二行
之后,我需要使用填充的数组并将这些值粘贴到另一个 excel 文件中的同一位置。那时我需要访问下面的数组结构以粘贴到确切的位置。
Excel 2
它的行为方式与我们在 c# 中的行为方式不同。请让我知道javascript中所需的代码。
exceljs - 在exceljs中添加行时更改字体颜色
根据文档,可以通过以下方式更改特定单元格的字体颜色:
但是,我如何在添加行本身时指定样式。(如下所示)。
我的最终目标是更改颜色并在工作表中的所有超链接下划线(**超链接在随机单元格中)。有更好的解决方案吗?
ajax - 如何从 Excel JS API 调用 ajax
我是新手Office.js API
。我正在尝试开发Web Add-In for Excel
,我需要从中获取数据,WebAPI
我正在尝试使用ajax
但它不起作用
这是非常简单的 Ajax 代码
更新
除了我们可以从中获取数据之外Ajax
,还有其他方法吗?Office.js
Web API
office-js - 在 Office.js excel 中获取选定单元格的值和地址
我正在Excel Web Add-In
使用Office.js
. 我需要获取选定的单元格Address
和Value
. 请注意,此处用户将只选择一个单元格。
当用户单击工作表中的单元格时,应该会发生这种情况。
node.js - 当我打开 excel 文件时,它在未编辑的单元格中缺少值
我打开一个 xlsx 文件,其中包含自动化测试的名称和描述。然后我将“通过”或“失败”的值放入相应的单元格中进行测试。然后我写回 xlsx 文件。当我打开文件查看结果时,我注意到缺少测试名称的几个单元格。就程序而言,没有错误消息,它认为一切正常。这是我用于编辑 excel 文件的代码。有谁知道它为什么这样做?
node.js - HapiJS:通过浏览器下载损坏的文件 - 通过 Curl 工作
我正在努力解决 HapiJS 11.1.4 的问题并用流回复以向浏览器提供文件。结果下载已损坏。
主要端点是/api/library/export
并使用 ExcelJS 生成包含 XLSX 文件数据的流,然后我将使用该文件进行回复。
此端点在使用 Curl 访问时按预期工作,并且不会发生损坏。这纯粹是我遇到问题的浏览器。
/api/library/export
端点代码:
如您所见,我尝试了各种响应标头组合,但均无济于事。
代码mapRecordsToXlsx
:
而且,在接收方(EmberJS):
this.get('library').exportAll(searchString)
纯粹是一个抽象,Ember.$.ajax()
将解析/拒绝作为一个承诺。
结果文件的比较,浏览器(左)与 curl(右):
编码看起来不对,但我不知道它是如何发生的。
这也可以帮助您帮助我:
Content-Length 与 HapiJS 记录的内容相匹配。
javascript - 如何使用 Office-js-helper 的身份验证获取用户信息?
我正在努力Excel Web Add-In
。我正在使用OfficeDev/office-js-helpers库对用户进行身份验证。以下代码工作正常。但我不知道如何获取用户的电子邮件、用户名等。
是否有任何可用的功能OfficeDev/office-js-helpers
可以让我获取用户信息?
代码示例会很有帮助。
javascript - exceljs - 将填充应用于单元格范围
将填充应用于特定单元格 exceljs 文档帮助我使用以下代码。
但是要将填充应用于一系列单元格,没有文档,也无法通过谷歌搜索找到。