导出excel函数代码C#
2010-10-22 01:48
253 查看
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
{
//在做这些前,将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
相关文章推荐
- C#把DataGridVIew数据导出到Excel函数代码
- 导出EXCEL代码(C#)
- C#导出导入到Excel的代码
- C#实现GridView导出Excel实例代码
- C# ASP.net 将GridView中的数据导出到Excel中的代码
- C# XML导出Word方法操作类的代码如下
- C# 导出Excel代码
- EPPlus导出两千万行记录到xlsx的c#代码
- C# 导出 Excel 封装类 代码
- C#将数据库的元组导出生产txt文件,代码实现
- C# DataGridView 导出Excle代码和总结(转)
- 用C#.net编写导入导出EXCEL文件的代码。编绎运行后,错误提示: 找不到可安装的ISAM
- C#导入导出数据到Excel的通用类代码
- c# 代码创建Excel文件 并且 将数据导出Excel
- C#导出的代码,怎么调用?
- C#导出Word文件实例代码
- 布局axPageLayoutControl,C#导出图片的完全代码
- C#导出到Excel的代码,现共享给大家
- 【代码】C#导出Excel
- C#导出EXCEL文件代码1