需要拥有的元素:
1.文本框
2.列板(A-Z)
3.行板(1-200)
4.单元格
5.全选单元格按钮
6.工作表元素
7.添加协作者按钮
8.工具栏
表格初始化: (静态布局)
1.默认26列 单元格
2.默认初始200行 单元格 添加行两种形式: 滚动添加 或者 按钮添加
3.列板 (A-Z) 滚动时需要锁定
4.默认第一个单元格是选中状态 (主要是为文本框输入时而用)
---------------------------------------------------------------------------------------------------------------------------------
文本框功能:
1.输入文字时 对应选中的单元格文字同步
2.如果有多个选中的单元格时 默认左上数起第一个单元格 同步文本框
---------------------------------------------------------------------------------------------------------------------------------
列板(A-Z)功能:
1.可左右拖拽 (建议设置最小拖拽宽度)
2.可拖拽选中
列板(A-Z)右键功能:
1.复制
2.粘贴 (克隆该列的内容)
3.剪切
4.添加列
5.删除 (直接调用单元格删除列的函数)
6.清除内容 (限制:不能对合并单元格的内容进行修改)
7.设置列宽 (该列下所有div的width 石墨默认:100px 腾讯:107px)
8.隐藏
9.取消隐藏
10.是否需要考虑添加 插入图片/链接/清除格式
---------------------------------------------------------------------------------------------------------------------------------
行板(1-200)功能:
1.可上下拖拽 (建议设置最小拖拽高度)
2.可拖拽选中
行板(1-200)右键功能:
1.复制
2.粘贴 (克隆该列的内容)
3.剪切
4.添加行
5.删除 (直接调用单元格删除列的函数)
6.清除内容 (限制:不能对合并单元格的内容进行修改)
7.设置行高 (该行div的line-height 石墨/腾讯 默认行高:22px)
8.隐藏
9.取消隐藏
10.是否需要考虑添加 插入图片/链接/清除格式
全选单元格按钮功能:
mousedown 时 全选所有单元格
全选单元格按钮右键功能: PS: 此处右键也代表全选了所有单元格
1.复制 (此处excel的做法是 获取有内容的最大列 最大行 然后截取下来 再把表格一起复制出来)
2.粘贴 (默认第一行第一列数起粘贴)
3.剪切
4.添加行
5.添加列
6.清除内容 (限制:不能对合并单元格的内容进行修改)
7.合并单元格 (限制: 冻结区域不能合并)
8.是否需要考虑添加 插入图片/链接/清除格式
单元格功能:
1.单元格mousedown 聚焦(包括右键时)
2.单元格可双击编辑 --> 且编辑时列板上方的文本框的内容同步 双击
3.单元格可以拖拽选中 (选中单元格时 对应的行板列板也要跟着选中) 需要有ctrl 和 shift的辅助效果
4.可以通过单元格四边拖拽单元格 (此处是相当于剪切该单元格文本 然后 粘贴去要移动到的单元格上)
5.单元格右下角的拖拽克隆功能 (此处数字是依次叠加)
单元格右键功能:
1. 合并单元格
2. 拆分单元格
3. 清除内容
4. 复制
5. 粘贴 (是否需要一行(div)一个单元格)
6. 剪切
7. 添加行
8. 添加列
9. 删除行
10.删除列
11.插入链接 (已做 具体参考word)
12.清除格式 (已做 保留文字 清除样式)
13.插入图片 (此处插入的图片是可拖拽 可等比例拉伸大小的 且是绝对定位的)
---------------------------------------------------------------------------------------------------------------------------------
计算功能(可能不全):
1.格式:数字 美元 人民币 港币 纯文本 百分比 科学计数法 日期 事件 等等 增加几位小数点
2.自动求和
3.升序降序 排序
4.筛选数据
---------------------------------------------------------------------------------------------------------------------------------
工作表功能:
1.单击工作表可切换对应的单元格
工作表右键功能:
1.删除
2.重命名
3.复制(相当于克隆复制的工作表 添加于 右边)
---------------------------------------------------------------------------------------------------------------------------------
其他功能:
1.新建工作表
2.查阅修订记录
3.全选单元格功能
4.查找 替换 暂时不做
5.保存为本地文件 或者 保存为文档快捷方式 暂时不做
---------------------------------------------------------------------------------------------------------------------------------
工具栏:
1.撤销前进
2.格式刷
3.加粗 字体大小 字体样式 下划线 字体颜色 删除线 倾斜 文字左中右对齐(已做) 未做: 文字上中下 对齐
4.单元格加边框 4边
5.冻结
6.插入图片
7.插入链接
8.自动换行 暂时不做