![](/img/trans.png)
[英]Downloading Excel (.xlsx) File In Frontend Javascript Via Amazon Presigned URL
[英]XLSX save file instead of downloading on frontend
我對 javascript 有點陌生。我有一個 javascript function 從 HTML 表生成 xlsx 文件。 它工作正常,但一旦生成文件,它就會下載文件,而不是我希望將其保存在我的服務器上。 function 如下所示
function ExportToExcel(type, fn, dl) {
var elt = document.getElementById('tour');
var wb = XLSX.utils.table_to_book(elt, { sheet: "sheet1" });
return dl ?
XLSX.write(wb, { bookType: type, bookSST: true, type: 'base64' }):
XLSX.writeFile(wb, fn || ('MySheetName.' + (type || 'xlsx')));
}
我這樣稱呼它:
onclick="ExportToExcel('xlsx')"
如何存儲文件而不是下載文件?
不明白為什么要在客戶端生成 XLSX 並稍后將其保存到服務器。 我建議您在服務器本身上生成它。
如果您想在 Node.JS 中保存/生成 XLSX 文件,請查看此問題的答案。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.