首先這個 不能用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 ...