国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > .NET > 正文

sql server 與 excel 互導以及在asp.net中從DataTable導出到excel

2024-07-10 13:02:56
字體:
來源:轉載
供稿:網友
 

1.從excel直接讀入數據庫

insert into t_test ( 字段 )

select 字段 

from opendatasource( 'microsoft.jet.oledb.4.0',
'data source="c:/test.xls";
user id=admin;password=;
extended properties=excel 8.0')...[sheet1$]

2.從數據庫直接寫入excel


exec master..xp_cmdshell ' bcp "select au_fname, au_lname from pubs..authors order by au_lname" queryout c:/test.xls -c -s"soa" -u"sa" -p"sa" '   注意參數的大小寫,另外這種方法寫入數據

的時候沒有標題

3.從datatable導出到excel

  stringwriter stringwriter = new stringwriter();
   htmltextwriter htmlwriter = new htmltextwriter( stringwriter );
   datagrid excel = new datagrid();
   system.web.ui.webcontrols.tableitemstyle alternatingstyle = new tableitemstyle();
   system.web.ui.webcontrols.tableitemstyle headerstyle = new tableitemstyle();
   system.web.ui.webcontrols.tableitemstyle itemstyle = new tableitemstyle();
   alternatingstyle.backcolor = system.drawing.color.lightgray;
   headerstyle.backcolor =system.drawing.color.lightgray;
   headerstyle.font.bold = true;
   headerstyle.horizontalalign = system.web.ui.webcontrols.horizontalalign.center;
   itemstyle.horizontalalign = system.web.ui.webcontrols.horizontalalign.center;; 

   excel.alternatingitemstyle.mergewith(alternatingstyle);
   excel.headerstyle.mergewith(headerstyle);
   excel.itemstyle.mergewith(itemstyle);
   excel.gridlines = gridlines.both;
   excel.headerstyle.font.bold = true;
   excel.datasource = dt.defaultview;   //輸出datatable的內容
   excel.databind();
   excel.rendercontrol(htmlwriter);
  
   string filestr = "d://data//"+filepath;  //filepath是文件的路徑
   int pos = filestr.lastindexof( "http://");
   string file = filestr.substring(0,pos);
   if( !directory.exists( file ) )
   {
    directory.createdirectory(file);
   }
   system.io.streamwriter sw = new streamwriter(filestr);
   sw.write(stringwriter.tostring());
   sw.close();

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 阿拉善左旗| 江北区| 怀集县| 马尔康县| 日喀则市| 称多县| 通江县| 凤山市| 济阳县| 阜康市| 舒兰市| 宜兴市| 上犹县| 莒南县| 三门峡市| 乐亭县| 松溪县| 丰县| 临夏市| 镇安县| 汝南县| 弥渡县| 射阳县| 合肥市| 临沧市| 东海县| 鄂伦春自治旗| 南丹县| 志丹县| 博湖县| 焉耆| 兰坪| 德安县| 东乌珠穆沁旗| 望城县| 建平县| 溆浦县| 长寿区| 岳西县| 乌拉特前旗| 中超|