Javascript 从blob保存并打开exel文件
我保存了文件,但当我打开excel时,它显示该文件无效Javascript 从blob保存并打开exel文件,javascript,arrays,blob,filesaver.js,Javascript,Arrays,Blob,Filesaver.js,我保存了文件,但当我打开excel时,它显示该文件无效 分享你的代码而不是图片@HibritUsta完成了。数据不是已经是一团了吗?是FileSaver.saveAs(数据'CASES.xlsx')不工作?@Daantje通过Tearray找到我,基于此,我想以excel格式保存文件并打开。但现在,我没有打开excel文件,因为他无效:( const getReportInExelFile = () => { axios .post( 'test', {
分享你的代码而不是图片@HibritUsta完成了。数据不是已经是一团了吗?是
FileSaver.saveAs(数据'CASES.xlsx')代码>不工作?@Daantje通过Tearray找到我,基于此,我想以excel格式保存文件并打开。但现在,我没有打开excel文件,因为他无效:(
const getReportInExelFile = () => {
axios
.post(
'test', {
filters: [{
comparison: 'eq',
fieldName: 'client_id',
fieldValue: 29384
}, ],
responseType: 'arraybuffer',
}
)
.then(({
data
}) => {
console.log('data', data);
let blob = new Blob([data], {
type: 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet',
});
FileSaver.saveAs(blob, 'CASES.xlsx');
});
};