添加引用Microsoft Office Excel:

1using Excel = Microsoft.Office.Interop.Excel;

方法

 1将DataGridView控件中数据导出到Excel#region 将DataGridView控件中数据导出到Excel
 2        /**//// <summary>
 3        /// 将DataGridView控件中数据导出到Excel
 4        /// </summary>
 5        /// <param name="gridView">DataGridView对象</param>
 6        /// <param name="isShowExcle">是否显示Excel界面</param>
 7        /// <returns></returns>
 8        public bool ExportDataGridview(DataGridView gridView,bool isShowExcle)
 9        {
10            if (gridView.Rows.Count == 0)
11                return false;
12            //建立Excel对象
13            Excel.Application excel = new Excel.Application();
14            excel.Application.Workbooks.Add(true);
15            excel.Visible = isShowExcle;
16            //生成字段名称
17            for (int i = 0; i < gridView.ColumnCount; i++)
18            {
19                excel.Cells[1, i + 1] = gridView.Columns[i].HeaderText;
20            }
21            //填充数据
22            for (int i = 0; i < gridView.RowCount-1; i++)
23            {
24                for (int j = 0; j < gridView.ColumnCount; j++)
25                {
26                    if (gridView[j, i].ValueType == typeof(string))
27                    {
28                        excel.Cells[i + 2, j + 1] = "'" + gridView[j, i].Value.ToString();
29                    }
30                    else
31                    {
32                        excel.Cells[i + 2, j + 1] = gridView[j, i].Value.ToString();
33                    }
34                }
35            }
36            return true;
37        }
38        #endregion

调用

1 private void btnExcel_Click(object sender,EventArgs e)

{

if (!oper.ExportDataGridview(dgvEquiment, true))
2                MessageBox.Show("表格中没有数据,无法导出数据!", "系统提示", MessageBoxButtons.OK, MessageBoxIcon.Information);

}

C#将DataGridView中的数据导出为EXCEL相关推荐

  1. 如何将存储在MongoDB数据库中的数据导出到Excel中?

    将MongoDB数据库中的数据导出到Excel中,只需以下几个步骤: (1)首先,打开MongoDB安装目录下的bin文件夹,(C:\Program Files (x86)\MongoDB\Serve ...

  2. matlab将求解值导出数据,MATLAB之将mat中的数据导出到Excel文件

    MATLAB之将mat中的数据导出到Excel文件 原始文档: https://www.yuque.com/lart/tools/cnedve 文章目录 MATLAB之将mat中的数据导出到Excel ...

  3. vb 读取oracle中的表格数据,如何将数据库信息读取导出excel表格中-VB 从SQL数据库中把数据导出到Excel表格中,怎么写?...

    VB 从SQL数据库中把数据导出到Excel表格中,怎么写? INSERT INTO OpenDataSource('Microsoft.Jet.OLEDB.4.0', 'Data Source=&q ...

  4. php数字导出excel表格中_php怎么把数据表中的数据导出到excel表中

    很多时候,数据库中的数据需要导出成excel,以下是最简便的方法,不用导出excel的类,即使功能简单,但是对于没有复杂需求的项目"见效快". 先定义头部信息,表示输出一个exce ...

  5. .net数据绑定控件中的数据导出到Excel

    在做审计局内部系统时,数据需要导出到Excel,在网上找了些代码,成功的完成了此功能 在html代码第一行中添加EnableEventValidation="false" < ...

  6. javaSE中的数据导出到Excel表、javaEE中后台生成Excel文件到浏览器端下载

    整个项目中导出数据到.Excel的源码 import java.io.BufferedOutputStream; import java.io.FileInputStream; import java ...

  7. 将Html中表格数据导出为Excel

    1.自定义JavaScript函数实现 <input type="button" name="out_excel" onClick="Autom ...

  8. aspx页面中,DataTable中的数据导出到Excel文件中

    方法一:直接将DataTable中的数据通过GridView导出到Excel中,并显示下载界面 public void ExportToExcel(DataTable tab,string filen ...

  9. Qt 将qsqlite数据库中的数据导出为Excel表格

    1.首先添加库 QT += core gui sql axcontainer sql:操作数据库 axcontainer:操作Excel表格 2.采用多线程的方式导出 expoer.h #ifndef ...

  10. 前端js实现将table中的数据导出到Excel ---- 兼容主流浏览器

    IE浏览器注意事项: 1.IE11浏览器通过 !!window.ActiveXObject || "ActiveXObject" in window 进行判断: 2.在 工具–In ...

最新文章

  1. 最近喜欢用markdown写笔记,贴个语法说明
  2. spark常用RDD算子 汇总(java和scala版本)
  3. BZOJ.4199.[NOI2015]品酒大会(后缀自动机 树形DP)
  4. 与时间赛跑:微盟的数据恢复为什么需要这么长时间?
  5. WinAPI: midiOutShortMsg - 向输出设备发送 MIDI 短消息
  6. ib_logfile和mysql_bin_mysql的innodb中事务日志ib_logfile
  7. GBDT 如何用于分类问题
  8. IIS7 大文件上传下载限制设置
  9. 使用C语言实现静态链表
  10. 脱机外挂制作完全版(制作原理与实现技术)
  11. 常微分方程简要复习_笔记_第2章:一阶微分方程的初等解法
  12. fullpage插件
  13. html中的href属性_href(HTML属性)
  14. 工业互联网(一):工业互联网的发展背景
  15. php /x20有啥用,什么才是逆光摄影 用了全面屏vivo X20恍然大悟
  16. 文件上传控件-如何上传文件-文件夹上传
  17. 哪个品牌的蓝牙耳机降噪好?主动降噪耳机排行榜10强
  18. python 正则表达式匹配
  19. AI也有偏见:你在机器“眼里”是好人还是坏蛋?
  20. Explorer注册表键值归纳

热门文章

  1. Python原理 -- 深浅拷贝
  2. 为什么「margin:auto」可以让块级元素水平居中?
  3. IE下Ajax缓存(转载)
  4. POJ--3268 Silver Cow Party(最短路)
  5. C# Winform 实现Ajax效果自定义按钮
  6. Lesnoe Ozero 2017. BSUIR Open 2017
  7. Autodesk 2014 系列软件通用注册机使用方法:
  8. EF中DataContext创建的两段代码收藏
  9. Ardour:专业的数字音频任务站
  10. Ubuntu 1804 桌面版 Eclipse + JSP 学习记录