2022-11-01 18:15来源:m.sf1369.com作者:宇宇
你说的是纯前端具有类似Excel操作的表格控件吧?根据你的需求来分析,SpreadJS应该比较符合你的需求,这个控件可嵌入系统并实现在线Excel的功能。
详细的信息,可以参考下面的描述
css+js+DOM
css设置属性
js执行动作
如:
<html>
<head>
<script>
function change(obj){
obj.style.display==?obj.style.display=none:obj.style.display=;
}
</script>
</head>
<body>
<a href=javascript:change(a)>点击隐藏显示</a>
<div id=a style=display:;>内容</div>
</body>
</html>
任何符合的DOM(文档对象模型)都可以利用id属性进行控制
昨天刚做完 用的是XLSX, 选择文件的话用的是 open-file-dialog,当然也可以用原生的
xlsx
open-file-dialog
给些参考的代码
读取部分
就这样子了,挺简单了,不需要服务端,具体可以看下XLSX的浏览器兼容性列表和支不支持FileReader。
一般在js获取文件上传路径,然后得到文件后缀,然后根据后缀进行判断。
ajax 是无法实现上传文件的,可以想一下ajax与后台通信都是通过传递字符串,怎么能传递文件呢?其实出于安全考虑js是不能操作文件的