一般程序都不是独立存在的,需要和外部交互,这时就要用到数据的导入导出功能。今天我们来制作一个通用的导入导出页面,这里假定的导入文件是Excel。如果是CSV或txt也问题不大,做个兼容就行了。
1、数据导入
导入的文件因为不是我们提供,所以格式可能随时会变动。因此在导入之前,做个提示:程序需要的导入文件格式是什么?比如导入文件格式、Sheet页名称、起始行、栏目列表
确定好格式后,导入页面如下图所示。选择好导入文件后,还可以设置哪些栏目是否导入。导入的数据也一并显示出来,可以检查数据是否正确和完整
2、数据导出
导出相对简单,如果是用DevExpress的Grid控件,那么它本身是支持导出至Excel的,而且还支持导出到Pdf、Html、CSV、Xps等,很强大。如果是组装数据导出的,可以将数据生成DataTable和DataSet对象,再调用Aspose.Cells组件即可
相关阅读
文章评论
Appreciate the recommendation. Let mme try it out.