【问题标题】:Export Datagridview records to Excel将 Datagridview 记录导出到 Excel
【发布时间】:2011-08-07 05:18:42
【问题描述】:

各位朋友,我需要将winform的datagridview记录导出到MSExcel。我想在不使用任何 DLL 的情况下执行此操作,即使用 C# 的内置属性。那么我的问题有什么好的解决方案吗?

【问题讨论】:

  • 如何制作 CSV 文件?另一个问题是,当导出的单击事件触发时,MS Excel 应该会自动打开数据网格视图中的记录。如果有人提供一些示例代码,我将不胜感激
  • 感谢所有我能够用简单的代码做到这一点:

标签: c# .net winforms excel datagridview


【解决方案1】:

将数据导出为 CSV 文件。 Excel 可以很好地读取这些内容。

【讨论】:

    【解决方案2】:

    执行此操作的常用方法是通过 MSOffice PIA。这是你想要避免的吗?

    【讨论】:

    • PIA = 主互操作程序集。允许您创建 Excel 流程并对其进行操作。
    【解决方案3】:

    您可以使用反射从数据网格中读取值,也可以使用绑定到数据网格的数据模型并创建一个 csv 文件。 csv文件可以被MS Excel读取。

    【讨论】:

      【解决方案4】:

      我跟着这个视频教程,在 10 分钟内你可以做到,你必须使用 System.Data.SqlClient 引用,制作一个方法,并覆盖按钮的代码,并将 gridview 放在一个表单标签中,here是链接export from datagridview to excel

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-04-09
        • 2013-09-11
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多