public static void ExportToExcel(DataTable dt, string fileName)
{
//在做这些前,将Excl添加到引用中来!!
Excel.Application excel = new Excel.Application();
//如果系统是Excl2007,添加的引用会不一样,代码如下。
//Microsoft.Office.Interop.Excel.Application excel = new Microsoft.Office.Interop.Excel.Application();
if (excel == null)
{
}
else
{
Excel.Workbook xlBook = excel.Workbooks.Add(true);
Excel.Worksheet xlSheet = (Excel.Worksheet)xlBook.Worksheets[1];
//excel.Application.Workbooks.Add(true);
int cols = dt.Columns.Count;
int rows = dt.Rows.Count;
//列
for (int k = 0; k < cols; k++)
{
excel.Cells[1, k + 1] = dt.Columns[k].ColumnName;
}
//数据
for (int i = 0; i < rows - 1; i++)
{
for (int j = 0; j < cols; j++)
{
excel.Cells[i + 2, j + 1] = dt.Rows[i][j].ToString();
}
}
try
{
xlBook.Saved = true;
xlBook.SaveCopyAs(fileName);
}
catch
{
}
}
}
http://files.cnblogs.com/wangdetian168/Interop.Excel.rar
分享到:
相关推荐
参考网友加本人写的一个函数, 数据集导出excel 供大家参考。
网上搜集的C#环境下的Datagridview导出Excel方法函数(不依赖Excel组件)
C#导出数据到EXCEL表格是个老生常谈的问题了,写这篇文章主要是给和我一样的新手朋友提供两种导出EXCEL的方法并探讨一下导出的效率问题,本文中的代码直接就可用,其中部分代码参考其他的代码并做了修改,抛砖引玉,...
c# 导出gridview中数据到外部excel功能函数
基于C#的excel文件处理例程,使用VS打开工程,演示导出excel的操作,函数调用等。~~~~~~~~~~~~~
C# 将数据写入excel并导出的功能函数实例(原码)C# 将数据写入excel并导出的功能函数实例(原码)
C# 操作datagridview对excel的导入导出并实现打印功能,已经写好的函数,传入datagridview即可生成excel。方便调用。
NPOI读取模版导出excel,合并相邻值相同的单元格。
C#导出excel的最简单函数,不调任何控件
本文实例讲述了C#基于NPOI生成具有精确列宽行高的Excel文件的方法,是非常具有实用价值的技巧分享给大家供大家参考。具体方法如下:。 一、前言 NPOI是操作Excel的神器,导出导入快如闪电, 但是SetColumnWidth函数...
本资源对应个人的博文“导出表结构到Excel 导出存储过程、序列、函数脚本(sqlserver、mysql)”下载资源 博文链接 https://blog.csdn.net/wanghuiWHI/article/details/90288609
在网上找了一大堆C#导出Excel的代码,试来试去都不可用。好多代码是针对.net 2.0或者3.0的,无奈我的程序用的是.net 1.0开发的,造成好多函数都不能用。之后就转变思想,寻找“UltraWebGrid导出Excel的方法”,在...
源码:直接加到项目中即可使用,文本文件是调用函数说明。
columnText = new List<string> 这里是你字段对应的文本 {"工作单位", "单位组织机构代码", "职务", "职级", "开始时间", "结束时间"}; sbHtml.Append(PERSONJOBHISTORY.ConvertEntity(columnName, columnText)); ...
本文实例讲述了C#实现将DataTable内容输出到Excel表格的方法。分享给大家供大家参考。具体如下: 1.关于本文 本文描述了一个函数(SaveToExcel),该函数可以将DataTable数据内的数据输出到Excel表格中 2.相关说明 ...
1、重写DataGridView导出Excel的代码,5.7版控件使用开源的NPOI库导出Excel,完全不依赖Office,不会再有因为没装Office或Office安装有问题而导出失败的情况,而且导出速度非常快,支持大于65536条记录的导出(自动...
标注,按面积修整图斑,相交取面积最大者赋值属性,属性表导出excel。
该类有以下函数,本人是用于C#与EXCL交互,导入到数据库中,不限哪种数据库 1、用oledb方式读取excel到datatable 2、点击程序上的按钮,找到Excel文件,打开后把这个Excel里的数据导入到oracle数据库里 3、导出到...
使用C#语言、WPF程序框架、CefSharp开源框架,实现Chrome浏览器,通过浏览器实现网站内容采集。...采集完成后支持可以导出Excel或Xml。本程序适合各种网页内容采集、分析、导出。欢迎有需要的朋友下载。可评论交流。
功能:DataPie可以把EXCEL2007的数据导入SQL server2008或者ACCESS 2007数据库中,也可以把数据库中的表导出到excel2007,同时可以通过该工具运算数据库中的存储过程。 更新 V1.0,2012年2月3日 支持sql server导入...