教你在浏览器里做出EXCEL的效果
2018-07-03 01:23:26来源:博客园 阅读 ()
在浏览器里做出EXCEL的效果,复制、粘贴、设置公式、双击编辑等效果,如果自己开发的话,比较麻烦,建议使用成熟的插件。这里介绍使用智表ZCELL插件,实现用户快捷操作。
首先下载插件,引入到页面中,一共4个文件,包括jquery 基础文件,插件和样式文件。
<script src="http://www.jq22.com/jquery/jquery-1.10.2.js"></script> <script type="text/javascript" src="zcell/ZCell.min.js"></script> <script type="text/javascript" src="zcell/ZCell.register.js"></script> <link rel="stylesheet" type="text/css" href="zcell/ZCell.css" />
文件引入后,界面加载,准备数据
//页面加载时,执行 var zcell1; //准备数据源 var jsondata = [//四行五列 ["", "", "", "", "", ""], ["", "", "", "", "", ""], ["", "", "", "", "", ""], ["■合并单元格", "单位", "综合取值", "费用", "E1", "F1"], ["", "", "", "机械费", "材料费", "人工费"], ["■计算公式", "合计", "", "30", "40", "50","公式支持加减乘除和自定义函数"], ["", "分公司1", "", "300", "5.2375", "28.2345",""], ["", "分公司2", "", "600", "13.232", "58.14298"] ];
然后在页面加载时,生成表格:
//创建JSCELL,指明承载容器 zcell1 = new ZCell(document.getElementById("cellContainer")); //创建表,并指定列,行数 zcell1.InserSheet(0,10,22);
这是,基本表已经有了,是个空表。我们可以在上面设置数据,设置数据分两种方式,一种通过数据源批量加载:
//加载数据 zcell1.GetSheet(0).LoadJsonData(jsondata);
还可以单独设置某个单元格值:
//设置单元格文本 zcell1.GetSheet(0).SetCellValue(1,3,"下面请体验:");
插件的功能比较多,可以设置数据,公式等,支持复制、黏贴、双击编辑等效果,这里不再逐一介绍,感兴趣的自行搜索吧。
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
- JS判断浏览器是否安装flash插件的简单方法 2020-03-12
- 使用JS在浏览器中判断当前网络连接状态的几种方法 2020-03-12
- Js操作DOM元素及获取浏览器高宽的简单方法 2019-12-31
- 浏览器上实现右键菜单的方法 2019-10-25
- 浏览器窗口上添加遮罩层的方法 2019-10-16
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash