/enormous-turnip-designer

A JavaScript spreedsheet designer based on Handsontable.

Primary LanguageJavaScript

Anormous Turnip Designer

一个 JavaScript 实现的类似 Excel 的电子表格。

兼容性

  • Firefox 34
  • Chrome 51
  • Internet Explorer 10
  • Edge 20
  • Safari 9
  • Opera 26

打包说明

  1. 执行 npm install 安装依赖;
  2. 检出 handsontable 分支项目并配置 settings.js 中的 libsPath ,指定到相应的 dist 目录;
  3. 执行 gulp

注:handsontable 项目目前存在较多 BUG ,一些功能在不修改源码的前提下无法实现,故需要维护上面的分支。

功能列表

1. 工作薄 Workbook

  • 支持多工作表

2. 工作表 Sheet

  • 重命名工作表
  • 增加工作表
  • 删除工作表
  • 隐藏工作表

3. 单元格

3.1 设置单元格格式

  • 数字

    • 常规
    • 数值
    • 货币
    • 日期
    • 时间
    • 百分比
    • 分数
    • 科学记数
  • 对齐

    • 文字方向
    • 水平对齐
    • 垂直对齐
    • 合并单元格
  • 字体

    • 字体
    • 字型
    • 字号
    • 下划线
    • 删除线
    • 颜色
  • 边框

    • 线型
    • 线条颜色
    • 边框
      • 上边框
      • 下边框
      • 左边框
      • 右边框
      • 对角线边框
  • 填充

    • 背景色
    • 背景图案
  • 单元格合并

4. 公式

  • 跨文件的公式引用
  • 跨工作表的公式引用
  • 本工作表中单元格引用
    • 相对引用
    • 绝对引用
    • 混合引用
  • 函数
    • SUM
    • AVERAGE

5. 插入

  • 插入行
  • 插入列
  • 图表
  • 符号
  • 表格

6. 数据

7. 视图

  • 冻结首行
  • 冻结首列

导入导出