angular - 从表格角度编辑模板文件
问题描述
我有一个模板 excel 文件存储在我正在下载的 s3 存储桶中,它或多或少地与我的 Web 应用程序中的表格的布局列匹配。基本上我想要做的是获取网络表中的一些信息,然后在下载时将其写入模板文件。
我正在像这样从 s3 存储桶下载,它会生成一个要从中下载的 URL
Export()
{
console.log("This function is running")
const myKey = '...key'
const mySecret = '...secret'
AWS.config.update
({
accessKeyId: myKey,
secretAccessKey: mySecret
});
let s3 = new AWS.S3();
const myBucket = 'bucket'
const bucketKey = 'bucket key'
const signedUrlExpireSeconds = 60 * 5
let url = s3.getSignedUrl('getObject', {
Bucket: myBucket,
Key: bucketKey,
Expires: signedUrlExpireSeconds
})
console.log("The URL is " + url)
function downloadDataUrl(url)
{
let link = document.createElement('a')
link.download = 'downloadFileName'
link.href = url
document.body.appendChild(link)
link.click();
}
downloadDataUrl(url)
}
现在我在我的网页中的表格具有我希望做的基本相同的列,如果可能的话,当点击下载按钮时,不仅下载模板文件,而且网页上表格中的数据也被添加到在这种情况下,相关单元格模板文件是 excel。但是,我不确定这种数据传输是否需要在 S3 方面进行,或者我是否在我的角度程序中进行,或者两者兼而有之。
解决方案
推荐阅读
- android - 如何在android上正确灰度位图以使文件更轻
- c# - 类型“动作
" 存在于 2 个 DLL 中,我如何指定使用哪一个或避免使用哪一个? - python - Python - replace the startswith character
- angular - Angular 8 @Input Child Component 奇怪的问题
- windows - 如何修复错误信息“系统找不到指定的路径”?
- hash - 一个好的散列函数可以为相同的文本内容但不同的顺序生成相同的散列?
- c# - 是否可以设置 Visual Studio 2017,使其在远程 Linux 机器而不是本地机器上运行和调试 .NET Core C# 应用程序?
- c++ - 如何从 txt 文件中删除数据/内容
- python - 计算每个 pannda 数据框行中列表中字符串的出现次数
- sql - 带有 where 条件的 PL/SQL 更新查询作为带有一些空值的选择查询