1

我使用 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);

name 变量取自数据库。我怎样才能让用户下载这个电子表格?

如果有人知道为什么非常感谢任何帮助!

4

1 回答 1

1

我对excel4node不熟悉,只是查了一下。有趣的!

为了更好地回答您的问题,我认为这可能有助于了解您要达到的目标。您是在测试库并仅在本地创建文件,还是尝试从存储桶 (S3) 或服务器提供工作簿?

如果一切都在本地完成,您会说:

我已将工作簿保存到我的本地环境中:

workbook.write(productName + ".xlsx");

你能用老式的方式用 Excel 打开这个文件吗——点击它?如果是这样,excel4node 正在完成它的工作,您可以调查 S3 服务过程。

于 2021-03-01T11:07:12.503 回答