前端小蚂蚁 发表于 2023-5-17 15:05:15

excel的常规功能如拖拽、复制、粘贴等这些,能用一个公共的方法全部导入吗?

excel的常规功能如拖拽、复制、粘贴、填充,设置颜色字体等这些能用一个公共的方法导入到前端吗?现在是要一个一个的写命令执行,项目希望能把excel的功能都实现

Clark.Pan 发表于 2023-5-17 17:29:10

什么意思,不明白呢?
这些功能在线表格编辑器不是都有么
https://demo.grapecity.com.cn/SpreadJS/WebDesigner/index.html

前端小蚂蚁 发表于 2023-5-17 18:02:27

Clark.Pan 发表于 2023-5-17 17:29
什么意思,不明白呢?
这些功能在线表格编辑器不是都有么
https://demo.grapecity.com.cn/SpreadJS/WebDe ...

在线编辑的功能是有,现在的问题是这些操作同时需要保存数据给后台,这部分需要我前端写每个操作的命令行代码,在官网里找api写,类似下面的截图

前端小蚂蚁 发表于 2023-5-17 18:06:19

前端小蚂蚁 发表于 2023-5-17 18:02
在线编辑的功能是有,现在的问题是这些操作同时需要保存数据给后台,这部分需要我前端写每个操作的命令行 ...

editCell
• editCell: Object

用于将新值应用于表单上的单元格的命令

属性 canUndo - 该命令是否支持撤消和重做操作

属性 execute - 执行或撤消操作 execute方法的参数如下所示 context 操作的上下文 options 操作的可选项 options.sheetName 表单名称 options.row 单元格的行索引 options.col 单元格的列索引 options.newValue 单元格的新值 options.autoFormat 是否自动格式化新值 isUndo true 这是撤消操作;否则为 false

(context: Workbook, options: { autoFormat: boolean ; col: number ; newValue: any ; row: number ; sheetName: string }, isUndo: boolean) => any

我要针对编辑单元格写options, 那么其他复制、粘贴等也要找对应的文档写配置信息,需要把数据传给后台,这样的话工作凉大,一个一个的写,有没有简单的全部实现呢

JoestarXu 发表于 2023-5-18 17:01:21

您好,目前命令的执行只能一个一个去execute,没有全部实现的接口。

前端小蚂蚁 发表于 2023-5-18 17:29:49

JoestarXu 发表于 2023-5-18 17:01
您好,目前命令的执行只能一个一个去execute,没有全部实现的接口。

好的,谢谢!

JoestarXu 发表于 2023-5-18 17:30:55

前端小蚂蚁 发表于 2023-5-18 17:29
好的,谢谢!

不客气哈。

nobt 发表于 2023-8-14 14:15:15

:hjyzw:

Richard.Ma 发表于 2023-8-14 18:22:23

:mj72:
页: [1]
查看完整版本: excel的常规功能如拖拽、复制、粘贴等这些,能用一个公共的方法全部导入吗?