找回密码
 立即注册

QQ登录

只需一步,快速开始

wei卣

中级会员

15

主题

67

帖子

559

积分

中级会员

积分
559
wei卣
中级会员   /  发表于:2019-7-25 09:33  /   查看:4711  /  回复:7
10金币
目前打开excel是点击按钮后打开我的电脑弹窗,然后去选择excel,
而现在的需求是要点击按钮直接打开指定路径的excel文件,不需要再弹出我的电脑手动选择文件,请问这要怎么实现?


最佳答案

查看完整内容

这个路径是服务器路径还是客户机器路径?如果是客户机器路径是没有权限的,网页不能不通过input file直接打开文件。 如果是服务器路径,直接通过http请求,download下来文件用open打开即可。 您可参考: https://gcdn.grapecity.com.cn/forum.php?mod=viewthread&tid=37389&extra=page%3D1

7 个回复

正序浏览
Fiooona
论坛元老   /  发表于:2019-7-25 17:49:30
8#
看代码中你的Excel文件名是写死的,不太明白您是要获取自己本地路径下的Excel文件名?
组件化表格编辑器(预览版)试用进行中,点击了解详情!
请点击评分,对我的服务做出评价!5分为非常满意!
回复 使用道具 举报
wei卣
中级会员   /  发表于:2019-7-25 14:52:49
7#
dexteryao 发表于 2019-7-25 11:55
先看看blog是不是对的size对不对,您可以用fileSaver 的saveas方法将blob保存下,看看文件是否完整。

如 ...

现在可以了,是spread对象错了。还有一个问题在这里我还怎么才能取到我的excel的文件名
回复 使用道具 举报
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2019-7-25 11:55:34
6#
先看看blog是不是对的size对不对,您可以用fileSaver 的saveas方法将blob保存下,看看文件是否完整。

如果找不到问题提供个Demo过来
回复 使用道具 举报
wei卣
中级会员   /  发表于:2019-7-25 11:01:06
5#
dexteryao 发表于 2019-7-25 10:24
这个路径是服务器路径还是客户机器路径?如果是客户机器路径是没有权限的,网页不能不通过input file直接打 ...

725105952.png
前端控制台这样的
回复 使用道具 举报
wei卣
中级会员   /  发表于:2019-7-25 10:45:40
4#
wei卣 发表于 2019-7-25 10:43
你好,我看到了这个,我放在我的测试中能够直接打开,功能正常,但是放在我的vue项目中报错Incorrect fil ...

QQ截图20190725104446.png
文件在这个目录下
回复 使用道具 举报
wei卣
中级会员   /  发表于:2019-7-25 10:43:53
3#
dexteryao 发表于 2019-7-25 10:24
这个路径是服务器路径还是客户机器路径?如果是客户机器路径是没有权限的,网页不能不通过input file直接打 ...

你好,我看到了这个,我放在我的测试中能够直接打开,功能正常,但是放在我的vue项目中报错Incorrect file format.,这是什么原因
回复 使用道具 举报
最佳答案
最佳答案
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2019-7-25 09:33:09
来自 2#
本帖最后由 dexteryao 于 2019-7-25 10:28 编辑

这个路径是服务器路径还是客户机器路径?如果是客户机器路径是没有权限的,网页不能不通过input file直接打开文件。
如果是服务器路径,直接通过http请求,download下来文件用open打开即可。

您可参考:
https://gcdn.grapecity.com.cn/forum.php?mod=viewthread&tid=37389&extra=page%3D1
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部