• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >ASP.NET > DataTable数据导出成Excel文件的小例子

DataTable数据导出成Excel文件的小例子

作者: 字体:[增加 减小] 来源:互联网 时间:2017-05-11

通过本文主要向大家介绍了c#datatable导出excel,datatable导出到excel,datatable导出excel,datatable 导出,c datatable 导出等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

string filePath = page.Server.MapPath("..")+"//Files//" +FileName;
System.IO.StreamWriter sw = System.IO.File.CreateText(filePath);
sw.Write(tw.ToString());
sw.Close();

DownFile(httpResponse,FileName,filePath);

httpResponse.End();
}
private static bool DownFile(System.Web.HttpResponse Response,string fileName,string fullPath)
{
try
{
Response.ContentType = "application/octet-stream";

Response.AppendHeader("Content-Disposition","attachment;filename=" +
HttpUtility.UrlEncode(fileName,System.Text.Encoding.UTF8) + ";charset=GB2312");
System.IO.FileStream fs= System.IO.File.OpenRead(fullPath);
long fLen=fs.Length;
int size=102400;//每100K同时下载数据
byte[] readData = http://www.weikejianghu.com/yongle_tianya/archive/2011/10/24/new byte[size];//指定缓冲区的大小
if(size>fLen)size=Convert.ToInt32(fLen);
long fPos=0;
bool isEnd=false;
while (!isEnd)
{
if((fPos+size)>fLen)
{
size=Convert.ToInt32(fLen-fPos);
readData = http://www.weikejianghu.com/yongle_tianya/archive/2011/10/24/new byte[size];
isEnd=true;
}
fs.Read(readData, 0, size);//读入一个压缩块
Response.BinaryWrite(readData);
fPos+=size;
}
fs.Close();
System.IO.File.Delete(fullPath);
return true;
}
catch
{
return false;
}
}
</div>

</div>
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • DataTable数据导出成Excel文件的小例子
  • Grid或者DataTable中数据导出为Excel原来这么简单

相关文章

  • 2017-05-11ASP.NET中的跳转 200, 301, 302转向实现代码
  • 2017-05-11ASP.Net中英文复合检索文本框实现思路及代码
  • 2017-05-11Asp.net在线备份、压缩和修复Access数据库示例代码
  • 2017-05-11.net验证码的刷新或局部刷新的方法实例
  • 2017-05-11Asp.net获取客户端IP常见代码存在的伪造IP问题探讨
  • 2017-05-11通过剪贴板实现将DataGridView中的数据导出到Excel
  • 2017-05-11自制网页选取本地路径控件(附源码)
  • 2017-05-11几个ASP.NET技巧
  • 2017-05-11ASP.NET MVC 微信JS-SDK认证
  • 2017-05-11ASP.NET中BulletedList列表控件使用及详解

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • Repeater里switch的使用方法
    • 将DataTable中的一行复制到另一个DataTable的方法
    • ASP.NET中常用的三十三种代码第1/7页
    • .net设计模式之装饰模式(Decorator)
    • 基于.net的分布式系统限流组件示例详解
    • .NET中应用程序内共享UdpClient联机的实现方法
    • asp.net url重写浅谈
    • 解析Asp.net Core中使用Session的方法
    • ASP.NET MVC从控制器传递数据到视图的四种方式详解
    • ASP.NET的实用技巧详细介绍

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有