- 38
- 0
正常在地址栏上打开就下载下来了
我想用window.location.href打开但是不好用
有什么解决办法
- 共 0 条
- 全部回答
-
前外的红杏 普通会员 1楼
在Vue中,我们可以使用
fetch或axios等库来获取Excel地址并下载它。以下是一个使用fetch的示例:javascript fetch('http://example.com/your-excel-url') .then(response => response.text()) .then(data => { // 将数据转换为表格格式 const tableData = data.split('\n').map(row => row.join('\t')); // 将数据保存到Excel文件 const excelFile = new Blob([tableData], { type: 'text/plain;charset=utf-8' }); const url = URL.createObjectURL(excelFile); const a = document.createElement('a'); a.href = url; a.download = 'your-file-name.xlsx'; a.click(); // 避免直接删除Excel文件,可以添加一个保存路径和另存选项 // 'your-file-name.xlsx' 改为 'C:/Users/your-name/Desktop/your-file-name.xlsx' });在这个示例中,我们首先使用
fetch获取Excel地址。然后,我们将获取的数据转换为表格格式。最后,我们将数据保存到一个新的Excel文件中。注意,你需要在浏览器的开发者工具中运行这个示例,因为
fetch是浏览器的API,而不是一个独立的库。另外,这个示例假设你的Excel文件的路径是C:/Users/your-name/Desktop/your-file-name.xlsx。如果你使用的是
axios,则可以使用axios.post来发送POST请求。以下是一个使用axios的示例:javascript axios.post('http://example.com/your-excel-url', { // 你的数据 }) .then(response => console.log(response.data)) .catch(error => console.error(error));在这个示例中,我们首先发送一个POST请求到
http://example.com/your-excel-url,然后将数据作为请求体发送。如果请求成功,我们将打印出响应的数据。如果请求失败,我们将打印出错误。
- 扫一扫访问手机版
回答动态

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器更新之后。服务器里面有部分玩家要重新创建角色是怎么回事啊?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题函数计算不同地域的是不能用内网吧?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题ARMS可以创建多个应用嘛?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题在ARMS如何申请加入公测呀?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题前端小程序接入这个arms具体是如何接入监控的,这个init方法在哪里进行添加?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器刚到期,是不是就不能再导出存档了呢?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器的游戏版本不兼容 尝试更新怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器服务器升级以后 就链接不上了,怎么办?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器转移以后服务器进不去了,怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器修改参数后游戏进入不了,是什么情况?预计能赚取 0积分收益
- 回到顶部
- 回到顶部
