C#将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相关推荐
- 如何将存储在MongoDB数据库中的数据导出到Excel中?
将MongoDB数据库中的数据导出到Excel中,只需以下几个步骤: (1)首先,打开MongoDB安装目录下的bin文件夹,(C:\Program Files (x86)\MongoDB\Serve ...
- matlab将求解值导出数据,MATLAB之将mat中的数据导出到Excel文件
MATLAB之将mat中的数据导出到Excel文件 原始文档: https://www.yuque.com/lart/tools/cnedve 文章目录 MATLAB之将mat中的数据导出到Excel ...
- vb 读取oracle中的表格数据,如何将数据库信息读取导出excel表格中-VB 从SQL数据库中把数据导出到Excel表格中,怎么写?...
VB 从SQL数据库中把数据导出到Excel表格中,怎么写? INSERT INTO OpenDataSource('Microsoft.Jet.OLEDB.4.0', 'Data Source=&q ...
- php数字导出excel表格中_php怎么把数据表中的数据导出到excel表中
很多时候,数据库中的数据需要导出成excel,以下是最简便的方法,不用导出excel的类,即使功能简单,但是对于没有复杂需求的项目"见效快". 先定义头部信息,表示输出一个exce ...
- .net数据绑定控件中的数据导出到Excel
在做审计局内部系统时,数据需要导出到Excel,在网上找了些代码,成功的完成了此功能 在html代码第一行中添加EnableEventValidation="false" < ...
- javaSE中的数据导出到Excel表、javaEE中后台生成Excel文件到浏览器端下载
整个项目中导出数据到.Excel的源码 import java.io.BufferedOutputStream; import java.io.FileInputStream; import java ...
- 将Html中表格数据导出为Excel
1.自定义JavaScript函数实现 <input type="button" name="out_excel" onClick="Autom ...
- aspx页面中,DataTable中的数据导出到Excel文件中
方法一:直接将DataTable中的数据通过GridView导出到Excel中,并显示下载界面 public void ExportToExcel(DataTable tab,string filen ...
- Qt 将qsqlite数据库中的数据导出为Excel表格
1.首先添加库 QT += core gui sql axcontainer sql:操作数据库 axcontainer:操作Excel表格 2.采用多线程的方式导出 expoer.h #ifndef ...
- 前端js实现将table中的数据导出到Excel ---- 兼容主流浏览器
IE浏览器注意事项: 1.IE11浏览器通过 !!window.ActiveXObject || "ActiveXObject" in window 进行判断: 2.在 工具–In ...
最新文章
- 最近喜欢用markdown写笔记,贴个语法说明
- spark常用RDD算子 汇总(java和scala版本)
- BZOJ.4199.[NOI2015]品酒大会(后缀自动机 树形DP)
- 与时间赛跑:微盟的数据恢复为什么需要这么长时间?
- WinAPI: midiOutShortMsg - 向输出设备发送 MIDI 短消息
- ib_logfile和mysql_bin_mysql的innodb中事务日志ib_logfile
- GBDT 如何用于分类问题
- IIS7 大文件上传下载限制设置
- 使用C语言实现静态链表
- 脱机外挂制作完全版(制作原理与实现技术)
- 常微分方程简要复习_笔记_第2章:一阶微分方程的初等解法
- fullpage插件
- html中的href属性_href(HTML属性)
- 工业互联网(一):工业互联网的发展背景
- php /x20有啥用,什么才是逆光摄影 用了全面屏vivo X20恍然大悟
- 文件上传控件-如何上传文件-文件夹上传
- 哪个品牌的蓝牙耳机降噪好?主动降噪耳机排行榜10强
- python 正则表达式匹配
- AI也有偏见:你在机器“眼里”是好人还是坏蛋?
- Explorer注册表键值归纳