天天看点

c# html导出excel,C#将HTML导出Excel

首先这个 不能用ajax 操作,不过 我现在讲的 这个方法和ajax 的效果一样。

你在你需要导出的页面写个方法

function DaoChu ()

{

location.href = "DaoChu.aspx";

}

然后在 DaoChu.aspx 页面的后台Page_Load  中 直接写以下代码

string html = "

1 11
2 22

";

Response.ContentType = "application/force-download";

Response.AddHeader("content-disposition",

"attachment; filename=" + DateTime.Now.ToString("yyyyMMddHHmmss") + ".xls");

Response.Write("");

Response.Write("

");

Response.Write("");

string fileCss = Server.MapPath("~/css/daoChuCSS.css");

string cssText = string.Empty;

StreamReader sr = new StreamReader(fileCss);

var line = string.Empty;

while ((line = sr.ReadLine()) != null)

{

cssText += line;

}

sr.Close();

Response.Write("");

Response.Write(" ");

Response.Write(html);//HTML

Response.Flush();

Response.End();

这样 就好了 ,html 代码 最好是table里面写,因为EXCEL  其实就是 table 。

希望帮助到的同学 留下你宝贵的评论,谢谢

C#使用Aspose.Cells导出Excel简单实现

首先,需要添加引用Aspose.Cells.dll,官网下载地址:http://downloads.aspose.com/cells/net 将DataTable导出Xlsx格式的文件下载(网页输出) ...

利用poi导出Excel

import java.lang.reflect.Field;import java.lang.reflect.InvocationTargetException;import java.lang.r ...

[django]数据导出excel升级强化版(很强大!)

不多说了,原理采用xlwt导出excel文件,所谓的强化版指的是实现在网页上选择一定条件导出对应的数据 之前我的博文出过这类文章,但只是实现导出数据,这次左思右想,再加上网上的搜索,终于找出方法实现条 ...

NPOI导出Excel

using System;using System.Collections.Generic;using System.Linq;using System.Text;#region NPOIusing ...

ASP.NET Core 导入导出Excel xlsx 文件

ASP.NET Core 使用EPPlus.Core导入导出Excel xlsx 文件,EPPlus.Core支持Excel 2007/2010 xlsx文件导入导出,可以运行在Windows, Li ...

asp.net DataTable导出Excel 自定义列名

1.添加引用NPOI.dll 2.cs文件头部添加 using NPOI.HSSF.UserModel; using NPOI.SS.UserModel; using System.IO; 3.代码如 ...

Aspose.Cells导出Excel(1)

利用Aspose.Cells导出excel 注意的问题 1.DataTable的处理 2.进行编码,便于中文名文件下载 3.别忘了Aspose.Cells.dll(可以自己在网上搜索) public ...

前端导出Excel兼容写法

今天整理出在Web前端导出Excel的写法,写了一个工具类,对各个浏览器进行了兼容. 首先,导出的数据来源可能有两种: 1. 页面的HTML内容(一般是table) 2. 纯数据 PS:不同的数据源, ...

JS导出excel 兼容ie、chrome、firefox

运用js实现将页面中的table导出为excel文件,页面显示如下: 导出的excel文件显示如下: 实现代码:

Oracle导出excel

oracle导出excel(非csv)的方法有两种,1.使用sqlplus  spool,2.使用包体 现将网上相关代码整理后贴出以备不时之需: 使用sqlplus: 使用sqlplus需要两个文件: ...

随机推荐

android开发:深入理解View(一):从setContentView谈起

我们都知道 MVC,在Android中,这个 V 即指View,那我们今天就来探探View的究竟. 在onCreate方法中,可以调用this.setContentView(layout_id),来设 ...

spring源码分析之spring-messaging模块详解

0 概述 spring-messaging模块为集成messaging api和消息协议提供支持. 其代码结构为: 其中base定义了消息Message(MessageHeader和body).消息处 ...

mina2.0 spring

Apache MINA是一个网络应用程序框架,它可以帮助用户开发的高性能.高扩展性的网络应用程序.它提供了一个抽象的事件驱动的异步API在不同传输如TCP/IP和UDP/IP通过java NIO. A ...

Android---两个视图间的淡入淡出

本文译自:http://developer.android.com/training/animation/crossfade.html 淡入淡出动画(也可以作为溶解动画)是指在渐渐的淡出一个UI组件的 ...

PXC 57 二进制安装

1.准备阶段 1.1 在三个节点上分别创建:用户组 用户组 目录 --用户组 用户组 #/usr/sbin/groupadd mysql #/usr/sbin/useradd -g mysql mys ...

Java全栈程序员之04:Ubuntu下安装MySQL、注册服务及Navcat

在安装MySQL之前,我们先来介绍一下Ubuntu下软件的安装方式.首先回顾下,我们安装JDK,使用的是后缀名为tar.gz的安装包.安装idea,使用的是tar.gz:那有没有别的安装方式呢? 1. ...

【java】JDK与JRE的区别

JRE和JDK区别: JDK和JRE提供的服务包: JDK是整个JAVA的核心,JDK包含如下核心组件: ·javac – 编译器 ·jar – 打包工具 ·javadoc – 文档生成器 ·jdb ...

怎么转化为LPCWSTR

wstring a = L"hello ,中国"; LPCWSTR b; b =(LPCWSTR) a.c_str(); RemoveDirectory(b); C++中L和_T( ...

[转]C#中HttpClient使用注意:预热与长连接

最近在测试一个第三方API,准备集成在我们的网站应用中.API的调用使用的是.NET中的HttpClient,由于这个API会在关键业务中用到,对调用API的整体响应速度有严格要求,所以对HttpCl ...