///
/// 將datatable中的資料匯出到指定的excel檔案中
///
/// web頁面物件
/// 包含被匯出資料的datatable物件
/// excel檔案的名稱
public static void export(system.web.ui.page page,system.data.datatable tab,string filename)
catch{}
if(canopen)
catch//如果資料連線可以開啟但是讀入資料失敗,則從檔案中提取出工作表的名稱,再讀入資料}}
else
return rs;
}///
/// 將指定html字串的資料轉換成datatable物件 --根據「」等特殊字元進行處理
///
/// html字串
///
private static datatable getdatatablefromstring(string tmphtml)
//先根據「」分拆
string tmprow=tmpstr.replace(,^).split(separator);
for(int i=0;istring tmpstri=tmprow[i];
if(tmpstri.indexof(-1)
tb.columns.add(tmpfieldname);
}else
}//end of if(index>0)
}if(i>0)
tb.rows.add(newrow);}}
}tb.acceptchanges();
return tb;
}///
/// 從指定html字串中剔除指定的物件
///
/// html字串
/// 需要剔除的物件--例如輸入則剔除和>
///
public static string removestring(string tmphtml,string remove)
return tmphtml;
}///
/// 將指定excel檔案中讀取第一張工作表的名稱
///
///
///
private static string getsheetname(string filepath)
;int index=getsheetindex(filebyte,tmpbyte);
if(index>-1)
if(find==finditemlength)
}return index;
}
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...
datatable匯出到excel檔案
將datatable中的資料匯出到指定的excel檔案中 web頁面物件 包含被匯出資料的datatable物件 excel檔案的名稱 public static void export system.web.ui.page page,system.data.datatable tab,string...
C 將DateTable表資料匯出到Excel中
在visual c 中呼叫excel 並不像讀取excel 中的資料那麼容易了,因為在visual c 中呼叫excel 要使用到excel的com元件。以vs2005為例,首先新增引用 在com選項中,新增microsfot excel 11.0 objet library。然後在程式中引入名稱空...
通過NPOI把DataTable匯出到Excel
npoi 快速入門例子 npoi簡單demo,快速入門 npoi認為excel的第一個單元格是 0,0 柳永法 2010 5 8 22 21 41 public static void exporteasy datatable dtsource,string strfilename 填充內容 for...
C 建立Excel檔案並將資料匯出到Excel檔案
工具原料 windows 7,visual studio 2010,microsoft office 2007 建立解決方案 選單 新建 專案 windows窗體應用程式 新增兩個datagridview,一個textbox,兩個按鈕 如下圖 新增excel資源 c 建立excel檔案,這裡實際上是...