请选择
进入手机版
|
继续访问电脑版
学习路径
视频资源
开发者学堂
悬赏
活动
招聘
登录
/
注册
用户名
Email
自动登录
找回密码
密码
登录
立即注册
只需一步,快速开始
搜索
AI搜索
SpreadJS
活字格
Wyn
GcExcel Java
公开课
新手入门
新手训练营
技术认证
好友
帖子
收藏
勋章
设置
我的收藏
退出
首页
›
SpreadJS & GcExcel专区
›
求助中心
›
查看内容
发新帖
清风丶琉璃
注册会员
11
主题
15
帖子
60
积分
注册会员
注册会员, 积分 60, 距离下一级还需 140 积分
注册会员, 积分 60, 距离下一级还需 140 积分
积分
60
294
金币
11
主题
15
帖子
最新发帖
vue2结合V13..0.0实现读取本地slsx文件直接渲染(不点导入)
vue2结合V13..0.0实现读取本地slsx文件直接渲染(不点导入)
vue2结合V13.0.0的表格怎么设置成不能输入中文可输入的位数不能大于15
vue2结合spreadJSV13.0.0导出后的表格如何设置不能填入中文跟15位的最大限制
[V13.0.0]加载过慢
V13.0.0 导入以后原监听事件报错getRowCount为空
V13.0.0 悬浮显示
13.00 导出
[已处理]
vue2结合V13.0.0实现读取本地xlsx文件直接渲染(不点导入)
清风丶琉璃
注册会员
/ 发表于:
2025-10-27 08:28
/
查看:
60
/ 回复:
2
1
金币
如何做到读取本地表格直接渲染表格内容样式跟公式,是否有这项功能
不点导入,初始化默认渲染这种
最佳答案
Matthew.Xue
查看完整内容
您好,js代码无法直接读取用户本地的文件,必须要经历用户主动选择文件、点击确定的过程,否则任何网页都可以随意读取用户的本地文件了,这是浏览器的安全策略所禁止的。
收藏
回复
2
个回复
最佳答案
Matthew.Xue
超级版主
/
发表于:2025-10-27 08:28:17
|
显示全部楼层
来自 2
#
您好,js代码无法直接读取用户本地的文件,必须要经历用户主动选择文件、点击确定的过程,否则任何网页都可以随意读取用户的本地文件了,这是浏览器的安全策略所禁止的。
回复
使用道具
举报
Wilson.Zhang
超级版主
/
发表于:2025-10-27 09:57:42
|
显示全部楼层
3
#
您好!根据您说的“初始化默认渲染”,请问您指的是SpreadJS实例初始化时就将文件内容读到Workbook中吗?
如果是这样的话,Workbook必须知道文件内容是什么,然后通过SpreadJS IO读取文件内容进行反序列化。您使用的是SpreadJS V13.0.0,该版本的IO是
spread-excelio
。
可以将文件放置于服务器或者项目工程的指定目录下,在服务运行时,通过fetch或者其他相同功能的网络访问API获取文件内容,将blob文件流封装为File对象供spread-excelio打开使用。
另外,SpreadJS V16开始支持了全新的IO,即spread-sheets-io,同时支持了传输效率更高、文件体积更小的SpreadJS特有文件格式.sjs,如果您的文件比较大,需要提升文件传输和IO效率,您可以参考官网学习指南了解详情:
文件导入导出
回复
使用道具
举报
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
发表回复
返回顶部