C# 导出DataTable数据到Excel文件中

原创 2015年11月18日 15:23:42

此方法适用服务器端未安装Excel组件的情况。

	/// <summary>
        /// 导出DataTable的数据到Excel
        /// </summary>
        /// <param name="dt">数据表</param>
        /// <param name="path">存放路径</param>
        public void DataTabletoExcel(DataTable dt, string path)
        {
            StreamWriter sw = new StreamWriter(path, false, Encoding.GetEncoding("gb2312"));
            StringBuilder sb = new StringBuilder();
            for (int i = 0; i < dt.Columns.Count; i++)
            {
                sb.Append(dt.Columns[i].ColumnName.ToString() + "\t");
            }
            sb.Append(Environment.NewLine);

            for (int m = 0; m < dt.Rows.Count; m++)
            {
                System.Windows.Forms.Application.DoEvents();

                for (int n = 0; n < dt.Columns.Count;n++)
                {
                    sb.Append(dt.Rows[m][n].ToString() + "\t");
                }
                sb.Append(Environment.NewLine);
            }
            sw.Write(sb.ToString());
            sw.Flush();
            sw.Close();
        }


将Datatable导出到Excel三种方案以及分析(无NPOI)

以下是未引用NPOI情况下,datatable导出excel的三种方案,并进行简单的分析。  说明:excelTable 要导出的excel string filePath, 保存文件的路径 s...
  • u013759319
  • u013759319
  • 2016年11月29日 16:16
  • 1706

C#中使用NPOI将DataTable导出到Excel文件

需要引入dll(可以选择.net2.0、.net3.5或者.net4.0的dll) 点击下载DLL NopiExcel.cs类 using System; using System.Collect...
  • wwk0125
  • wwk0125
  • 2015年10月05日 11:24
  • 2038

C# web DataTable 导出成Excel

private static void EportAllDataToExcel(DataTable dt) { System.Web.UI.WebControls.DataGr...
  • kai161
  • kai161
  • 2014年02月10日 13:09
  • 4071

彻底解决C#实现DataTable导出EXCEL表格

网上能搜到许多DataTable导出EXCEL的文章,但实施起来,可行者不多也!本人认真调试了一番,问题得以解决,现整理与大家分享: 一、实现目标:     由一个内存表DataTable,导出字...
  • Baple
  • Baple
  • 2012年10月31日 16:55
  • 2053

C#中如何将DataTable中的数据导出到Excel

Q:如何将数据库的数据通过C#导出到Excel表 本示例原理是:     将数据库的表数据存放在DataTable中,然后通过DataTable将数据导出到Excel中进行存放。     其中Data...
  • ddboy1024
  • ddboy1024
  • 2013年11月29日 13:52
  • 4093

web中c#,DataTable导出至Excel,下载

具体实现功能,从数据库获取数据datatable,将datatable中的数据读取写入到本地的一个xls文件中,调用链接形式下载该文件。 1、界面列表(表名列表),点击该条数据,实现下载该表结构数据...
  • qq_31971935
  • qq_31971935
  • 2017年04月07日 15:25
  • 625

C#快速汇出DataTable到Excel文件

项目中需要将DataTable中的内容汇出到Excel文件中,采用循环的方式逐个Cell写数据到Excel文件中,代码如下: //把数据表的内容导出到Excel文件中 public ...
  • conan8126
  • conan8126
  • 2014年03月05日 15:04
  • 15499

C#将DataTable海量数据导出到Excel

http://blog.csdn.net/jadeflute/article/details/5853000 http://www.cnblogs.com/px7034/archive/2010/0...
  • kenkao
  • kenkao
  • 2015年04月09日 14:57
  • 3031

c# datatable导出到excel的类

  • 2013年08月08日 20:38
  • 219KB
  • 下载

C#将datatable导出到excel

using System.IO;   using Microsoft.Office.Core;   using Excel = Microsoft.Office.Interop.Excel; ...
  • evanyanglibo
  • evanyanglibo
  • 2015年08月27日 16:35
  • 969
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:C# 导出DataTable数据到Excel文件中
举报原因:
原因补充:

(最多只允许输入30个字)