z799616378 发表于 2020-8-1 13:53:24

EXCEL数据导入并保存入库问题

用C1forasp.net完成了一个项目,现在有个新的需要需要导入excel文件数据加载到Gridview中完成编辑后再保存到数据库中,这个怎么实现呢一直没想到办法。

要是有demo更好了,十分感谢。

Richard.Ma 发表于 2020-8-1 13:53:25

Gridview无法直接导入excel文件,可以使用C1XLBook价值xls文件,加载后可以提取相关的单元格数据用于Gridview的数据源

相关的demo可以参考
https://demo.grapecity.com.cn/ComponentOne/ASPNET/ControlExplorer/C1Excel/LoadingWorkSheets.aspx

z799616378 发表于 2020-8-6 12:09:23

Richard.Ma 发表于 2020-8-3 00:46
Gridview无法直接导入excel文件,可以使用C1XLBook价值xls文件,加载后可以提取相关的单元格数据用于Gridvi ...

收到,看了这个Demo太有启发了。另外再请教下您,C1GridView控件加载的数据如何实现导出及打印功能呢?

Richard.Ma 发表于 2020-8-6 17:07:34

没有提供打印功能,关于导出你可以参考
https://demo.grapecity.com.cn/ComponentOne/ASPNET/ControlExplorer/C1GridView/ExportingExcel.aspx

如果确实要打印的话,也可以导出为pdf后去打印pdf文件

z799616378 发表于 2020-8-6 18:14:21

Richard.Ma 发表于 2020-8-6 17:07
没有提供打印功能,关于导出你可以参考
https://demo.grapecity.com.cn/ComponentOne/ASPNET/ControlExplo ...

好的,太感谢了。

Richard.Ma 发表于 2020-8-6 18:33:22

不客气

z799616378 发表于 2020-8-6 18:54:27

Richard.Ma 发表于 2020-8-6 18:33
不客气

不好意思再请教下,我翻了C1Excel的使用文档,没有找到webform中有相关控件呀,而且我复制控件demo演示代码到本地无法使用呀。C1XLBook _xlBook = new C1XLBook(); 怎么实现的?

Richard.Ma 发表于 2020-8-7 09:46:09

C1Excel是一个后台控件,并不和webform界面产生直接的交互,

Load方法可以打开Excel文件,
https://www.grapecity.com/componentone/docs/win/online-excel/C1.C1Excel.4.5.2~C1.C1Excel.C1XLBook~Load.html


然后再去根据教程提取相应的表格元素
https://www.grapecity.com/componentone/docs/win/online-excel/excelfornettaskbased.html
页: [1]
查看完整版本: EXCEL数据导入并保存入库问题