SpreadJS是一款基于 HTML5 的原生JavaScript组件,兼容 450 种以上的 Excel 公式,提供高度类似 Excel 的功能,主要用于开发 Web Excel 组件,实现多人协同编辑、高性能模板设计和数据填报等功能模块,组件架构符合UMD规范,可以以原生的方式嵌入各类应用,并与前后端技术框架相结合。

点击下载SpreadJS最新版

下面的示例展示了如何使用 SpreadJS 创建一个收入损益表。示例通过 fromJSON 方法加载一个预定义的模板。

app.js:

window.onload = function () {
var spread = new GC.Spread.Sheets.Workbook(document.getElementById("ss"), { sheetCount: 1 });
initSpread(spread);
};function initSpread(spread) {
var sd = data;
if (sd.length > 0) {
if (!spread) {
return;
}spread.suspendPaint();
spread.fromJSON(sd[0]);
spread.resumePaint();
}
}

index.html:

<!doctype html>
<html style="height:100%;font-size:14px;"><head>
<meta name="spreadjs culture" content="zh-cn" />
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<link rel="stylesheet" type="text/css" href="$DEMOROOT$/zh/purejs/node_modules/@grapecity/spread-sheets/styles/gc.spread.sheets.excel2013white.css">
<script src="$DEMOROOT$/zh/purejs/node_modules/@grapecity/spread-sheets/dist/gc.spread.sheets.all.min.js" type="text/javascript"></script>
<script src="$DEMOROOT$/zh/purejs/node_modules/@grapecity/spread-sheets-resources-zh/dist/gc.spread.sheets.resources.zh.min.js" type="text/javascript"></script>
<script src="$DEMOROOT$/spread/source/js/license.js" type="text/javascript"></script>
<script src="$DEMOROOT$/spread/source/data/Incomestatement.js" type="text/javascript"></script>
<script src="app.js" type="text/javascript"></script>
<link rel="stylesheet" type="text/css" href="styles.css">
</head>
<body><div class="sample-tutorial">
<div id="ss" style="width:100%;height:100%"></div>
</div>
</body>
</html>

Style.css:

.sample-tutorial {
position: relative;
height: 100%;
overflow: hidden;
}body {
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
}

本文转载自:grapecity

纯前端表格控件SpreadJS开发案例:收入损益表(附源码)相关推荐

  1. autojs遍历当前页面所有控件_纯前端表格控件SpreadJS V14.0发布:组件化编辑器+数据透视表 - 葡萄城开发工具...

    SpreadJS 是一款基于 HTML5 的纯前端表格控件,兼容 450 种以上的 Excel 公式,具备"高性能.跨平台.与 Excel 高度兼容"的产品特性,可为用户提供高度类 ...

  2. 纯前端表格控件SpreadJS V12.1 隆重登场,专注易用性,提升用户体验

    ​ 一款优秀的开发工具,在更新迭代中,除了要满足不同场景的业务需求,也需不断优化已有功能,尤其是细节方面,要能为用户带来使用体验和开发效率的提升. 作为一款备受业界专家和开发者认可的纯前端类Excel ...

  3. js固定表格行列_纯前端表格控件SpreadJS V14.0发布:组件化编辑器+数据透视表

    SpreadJS 是一款基于 HTML5 的纯前端表格控件,兼容 450 种以上的 Excel 公式,具备"高性能.跨平台.与 Excel 高度兼容"的产品特性,可为用户提供高度类 ...

  4. 纯前端表格控件SpreadJS V14.0发布:组件化编辑器+数据透视表

    SpreadJS 是一款基于 HTML5 的纯前端表格控件,兼容 450 种以上的 Excel 公式,具备"高性能.跨平台.与 Excel 高度兼容"的产品特性,可为用户提供高度类 ...

  5. 纯前端表格控件SpreadJS以专注业务、提升效率赢得用户与市场

    提起华为2012实验室,你可能有点陌生. 但你一定还对前段时间华为的那封<海思总裁致员工的一封信>记忆犹新,就在那篇饱含深情的信中,我们知道了华为为确保公司大部分产品的战略安全和连续供应, ...

  6. 纯前端表格控件SpreadJS:电子表格技术实践 - 内存

    在前端表格中,表格可以是松散布局的一种UI表达方式,它的最小描述单元是一个单元格,也就是我们常说的CellBase. 点击获取SpreadJS工具下载 常用的数据结构有二维数组和对象数组,对于二维数组 ...

  7. 纯前端表格控件SpreadJS新手入门指南 - 复制粘贴

    点击获取SpreadJS v15.0官方正式版下载 复制粘贴到Excel 设置Workbook的options属性的allowCopyPasteExcelStyle属性,可设置复制粘贴是否带样式.选择 ...

  8. 表格控件SpreadJS开发案例:应收账款帐龄分析表(附源码)

    SpreadJS 是一款基于 HTML5 的纯前端电子表格控件,兼容 450 种以上的 Excel 公式,凭借其 "高性能.跨平台.与 Excel 高度兼容"的产品特性,备受以华为 ...

  9. java数据透视表插件_纯前端表格控件SpreadJS:新增数据透视表插件等,完美呈现强大的Excel数据分析能力...

    SpreadJS是一款基于 HTML5 的纯前端电子表格控件,兼容 450 种以上的 Excel 公式,凭借其 "高性能.跨平台.与 Excel 高度兼容"的产品特性,备受以华为. ...

最新文章

  1. Mysql 源码安装
  2. python3基础语法-Python3入门(三)——Python基础语法
  3. React 教程第六篇 —— 样式绑定
  4. select2删除选中项,allowClear设置
  5. java instance变量_java 类方法和实例方法 以及 类变量和实例变量
  6. UI设计师缺乏灵感,看看这些可以临摹的网站架构!
  7. 安装docker环境
  8. php使用循环语句输出二位数组,PHP中遍历二维数组—以不同形式的输出操作
  9. 【Windows】bat | 服务 | bat作为服务 | bat转exe
  10. OPPO VOOC快充电路和协议
  11. 八.声明圆锥体类,实现Area和vloume接口计算表面积和体积,按体积大小进行比较...
  12. ios重签工具避免双重认证
  13. DOTA2新英霸更新日志
  14. 第一章概述-------第一节--1.7 计算机网络体系结构
  15. jenkins更换清华(国内)插件源不生效的问题
  16. 一作发表6篇论文,他博三才出科研成果,厚积薄发终获成功
  17. VS2010的aspx文件中的html代码的格式化整理的方法
  18. 树莓派4B Ubuntu 21.04 自动温控开关风扇以及RPi.GPIO避坑指南
  19. 怪诞行为学 读书笔记
  20. 搭载“鸿蒙”的华为Watch 3,是智能手表的标准答案吗?

热门文章

  1. C语言程序-求一元二次方程ax²+bx+c=0的实根解(设a≠0)
  2. mat格式转换成csv格式
  3. UI好看的王者荣耀战力查询助手微信小程序源码下载支持流量主
  4. 电大计算机图像处理形考作业,电大计算机图像处理形考作业任务 网考试题及答案.doc...
  5. 重磅好消息!CDR X6元旦限量特惠低至3折
  6. 清远市第一中学大学城网
  7. 校园服务APP使用体验
  8. 生物质燃料检测仪器解析 生物质燃料检测设备资讯
  9. 关于使用python简单将账本金额转化为大写中文数字
  10. 安卓dj专业打碟机软件_学DJ打碟 - Rane声卡连接