【发布时间】:2021-03-01 09:29:18
【问题描述】:
我使用 excel4node 库创建了一个 Excel 工作簿。
var workbook = new excel.Workbook();
var worksheet = workbook.addWorksheet('Sheet 1');
worksheet.cell(1,1).string('Component');
worksheet.cell(1,2).string('Part Name');
worksheet.cell(1,3).string('Value');
我已经填充了更多单元格,但我会在这里保持简短和甜蜜,因为它与问题无关!
我已将工作簿保存到我的本地环境:
workbook.write(productName + ".xlsx", res);
名称变量取自数据库。我怎样才能让用户下载这个电子表格?
如果有人知道为什么非常感谢任何帮助!
【问题讨论】:
-
我会尝试使用
scp或类似工具将文件复制到您的桌面并在那里打开它。这将告诉您是您的网络服务器破坏了文件还是文件已经损坏。 -
@mikemaccana 我已经对我的问题进行了调整,因为我使用上面显示的代码解决了我的初始问题,但这反过来又导致了另一个问题。有什么想法吗?
-
@mikemaccana 这实际上是我在下面发布的链接。它解决了在 Firefox 中下载它的问题,但它仍然无法在 Chrome 或 Edge 中下载
-
啊,Stack Overflow 写的不是我。我把这个问题标记为骗子,因为你说它回答了你的问题。如果您还有其他问题,请不要编辑该问题,而是提出不同的问题!
标签: javascript node.js excel excel4node