bpic 发表于 2023-12-8 10:22:29

如何将Excel数据导入到已绑定数据源的flexgrid控件

想实现一个功能,将数据表现有数据查询后加载到flexgrid, 然后导出Excel,再修改后的Excel数据导入进来,如何实现?
如果我们只对导出后的Excel数据进行记录的修改,则可以导入,但如果待导入的Excel记录做了新增记录,则提示错误!
请问如何解决?有没有更好的解决方法?
这样做的目的,用户可以对查询到的部分数据直接导出导入,不需要通过特定的模板来处理,导出的文件表头就是模板,
这些功能实现上更简单,用户也更方便。


某询某一个分类的数据。


如可数据只是修改,未增删行,则成功保存


如果导入的记录增删了行,则提示出错



代码见附件。



Richard.Ma 发表于 2023-12-8 10:22:30

flexgrid并不提供对excel文件的完全兼容,只能能导入数据结构相对规整的xlsx,

而且这里的提示的也很清楚了,绑定模式下,不支持导入。你应该做的是通过其他的控件解析得到一个更新后的数据源(和原有的数据源结构相同),然后重新绑定给flexgrid
页: [1]
查看完整版本: 如何将Excel数据导入到已绑定数据源的flexgrid控件