小Q的博客

  • 首页
  • net编程
    • 产品和框架
    • 开发实例
    • 经验技巧
    • 开源组件
  • wp独立站
  • 自媒体
  • 日记本
  • 工具箱
每个程序员,都应该有一个自己的博客站
  1. 首页
  2. net编程
  3. 开源组件
  4. 正文

net中c#文件操作 如何制作通用的导入和导出页面?

2022年12月14日 1239点热度 0人点赞 1条评论

一般程序都不是独立存在的,需要和外部交互,这时就要用到数据的导入导出功能。今天我们来制作一个通用的导入导出页面,这里假定的导入文件是Excel。如果是CSV或txt也问题不大,做个兼容就行了。

1、数据导入
导入的文件因为不是我们提供,所以格式可能随时会变动。因此在导入之前,做个提示:程序需要的导入文件格式是什么?比如导入文件格式、Sheet页名称、起始行、栏目列表

1.导入前提示注意事项

确定好格式后,导入页面如下图所示。选择好导入文件后,还可以设置哪些栏目是否导入。导入的数据也一并显示出来,可以检查数据是否正确和完整

2.导入数据页面

2、数据导出
导出相对简单,如果是用DevExpress的Grid控件,那么它本身是支持导出至Excel的,而且还支持导出到Pdf、Html、CSV、Xps等,很强大。如果是组装数据导出的,可以将数据生成DataTable和DataSet对象,再调用Aspose.Cells组件即可

 

 

相关源码下载

 

相关阅读

c#中实现Word、Excel、Pdf预览及音频和视频播放

c#中使用Aspose.Cells组件,将图片导出至Excel示例

标签: Excel文件 数据导入 数据导出 通用页面
最后更新:2022年12月15日

小Q

80后中年不油腻大叔,喜欢编写代码、打羽毛球、做木制玩具。目前定居浙江杭州

打赏 点赞
< 上一篇
下一篇 >

文章评论

  • xvxx888.com

    Appreciate the recommendation. Let mme try it out.

    2023年2月24日
    回复
  • razz evil exclaim smile redface biggrin eek confused idea lol mad twisted rolleyes wink cool arrow neutral cry mrgreen drooling persevering
    取消回复

    COPYRIGHT © 2022 小Q的博客. ALL RIGHTS RESERVED.

    Theme Kratos Made By Seaton Jiang

    浙ICP备2022019157号-2