ExtJs Grid匯出到Excel 修正版

2021-05-24 14:27:13 字數 1610 閱讀 9915

posted 週日, 03/22/2009 - 23:13 by admin

以下的幾個問題我都已經整理和修改:

1、沒有考慮到含有序號和選擇框的grid,

2、utf8轉換bug.

3、寬度的bug

4、不支援ie6、ie7和safari

修改後的**見附件的gridtoexcel.js.zip

注:我的檔案編碼都是utf8格式的(no bom),需要其它格式的請自行修改。

使用方法更簡單,不需要定義linkbutton,直接使用標準的button

view source

print?

01.newext.button(

13.ext.ajax.request(,

20.isupload:true,

21.params:

22.})

23.}else

26.});

以上以php為例,其它語言方法相同

exportexcel.php

view source

print?

01.<?php

02.header("pragma: public");

03.header("expires: 0");// set expiration time

04.header("cache-control: must-revalidate, post-check=0, pre-check=0");

05.header();

06.header();

07.header("content-disposition:attachment;filename=export");

08.echo $_request['exportcontent'];

09.?>

DataTable匯出到word或excel

using system using system.data using system.configuration using system.collections using system.web using system.web.security using system.web.ui usin...

C 將DateTable表資料匯出到Excel中

在visual c 中呼叫excel 並不像讀取excel 中的資料那麼容易了,因為在visual c 中呼叫excel 要使用到excel的com元件。以vs2005為例,首先新增引用 在com選項中,新增microsfot excel 11.0 objet library。然後在程式中引入命名空...

C 建立Excel檔案並將資料匯出到Excel檔案

工具原料 windows 7,visual studio 2010,microsoft office 2007 建立解決方案 選單 新建 專案 windows窗體應用程式 新增兩個datagridview,乙個textbox,兩個按鈕 如下圖 新增excel資源 c 建立excel檔案,這裡實際上是...