excel - 如何在Angular7中压缩excel文件并下载
问题描述
如何压缩excel文件并在angular7中下载。我正在尝试压缩 excel 文件并下载。
解决方案
我们可以使用 pakojs 来压缩数据和解压数据。从'pako'导入{膨胀,放气};
datax : string = '';
fileReader: FileReader = new FileReader();
file: any;
deflated1: any;
public onChange(fileList: FileList): void {
this.file = fileList[0];
let fileReader: FileReader = new FileReader();
let self = this;
fileReader.onloadend = function(x){
self.fileContent = fileReader.result;
self.getdefleteddata(self.fileContent);
}
this.fileReader.readAsText(this.file);
}
getdefleteddata(data, fileList){
this.deflated1 = deflate(data);
}
推荐阅读
- mysql - 我的查询有问题。一旦我在 group by 之前添加了一个附加项,它就会说我有一个 group by 错误
- tensorflow - tensorflow variable.assign_add 函数在这个例子中很神秘
- php - 无法访问 stdClass php 的属性
- html - 如何以编程方式找出(使用 Node)给定字符串将如何在浏览器中呈现?
- visual-studio-2017 - VS 2017 Preview 和 Stable 之间的键绑定冲突
- java - 布尔Java变量的Struts反射
- javascript - 如何使用jspdf按每列明智地设置单元格大小?
- woocommerce - 如何获取添加到 WooCommerce 购物车的步骤数量产品的价值?
- c - 为什么在 ~16370 个套接字连接后会有长时间的停顿?
- php - 在laravel中将多个数组转换为字符串