亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 開發設計 > 正文

c#(.net) 導出 word表格

2019-11-17 01:47:55
字體:
來源:轉載
供稿:網友

c#(.net) 導出 Word表格

做了差不多一周的導出Word,現在把代碼貼出來 :

ExportWord.cs

  1 using System;  2 using System.Collections.Generic;  3 using System.Linq;  4 using System.Web;  5 using System.Data;  6 using System.IO;  7   8   9 /// <summary> 10 ///DaoChuWord 的摘要說明 11 /// </summary> 12 public class ExportWord 13 { 14     public ExportWord() 15     { 16         // 17         //TODO: 在此處添加構造函數邏輯 18         // 19     } 20  21     public DataTable dat = null; 22     public void PRocessRequest(HttpContext context, string id,string name) 23     { 24         context.Response.ContentType = "text/plain"; 25         GetDataTable(id); 26         CreateWord(name);   27         //此處為了批量操作,把下面這個注掉 28         //context.Response.End(); 29  30     } 31  32     DataTable GetDataTable(string id) 33     { 34         string sql = " select * from hr_person where id =" + id; 35         dat = ZWL.DBUtility.MyDBHelp.GetDataTable(sql); 36         if (dat != null) 37         { 38             return dat; 39         } 40         throw new NoNullAllowedException(); 41     } 42  43     public string CreateWord(string name) 44     { 45         string uid = dat.Rows[0]["id"].ToString(); 46         string message = ""; 47          49             Object Nothing = System.Reflection.Missing.Value; 50             52             object filename = name;  //文件保存路徑   53          54             //創建Word文檔  55             Microsoft.Office.Interop.Word.application WordApp = new Microsoft.Office.Interop.Word.ApplicationClass(); 56            57             Microsoft.Office.Interop.Word.Document WordDoc = WordApp.Documents.Add(ref Nothing, ref Nothing, ref Nothing, ref Nothing); 58             WordApp.Selection.PageSetup.LeftMargin = 50f; 59             WordApp.Selection.PageSetup.RightMargin = 50f; 60             WordApp.Selection.PageSetup.PageWidth = 650f;  //頁面寬度  61  62             WordDoc.ActiveWindow.Selection.Font.Bold = 2; 63  64              70             WordApp.Selection.ParagraphFormat.LineSpacing = 13f;//設置文檔的行間距       71             //移動焦點并換行  72             object count = 14; 73             object WdLine = Microsoft.Office.Interop.Word.WdUnits.wdLine;//換一行; 74             WordApp.Selection.ParagraphFormat.LineSpacing = 18f; 75              76             WordApp.Selection.ParagraphFormat.Alignment = Microsoft.Office.Interop.Word.WdParagraphAlignment.wdAlignParagraphCenter; 77             WordApp.Selection.MoveDown(ref WdLine, ref count, ref Nothing);//移動焦點  78             WordApp.Selection.ParagraphFormat.Alignment = Microsoft.Office.Interop.Word.WdParagraphAlignment.wdAlignParagraphCenter; 79             WordApp.Selection.TypeParagraph();//插入段落  80             WordApp.Selection.ParagraphFormat.Alignment = Microsoft.Office.Interop.Word.WdParagraphAlignment.wdAlignParagraphLeft; 81             WordApp.Selection.Font.Size = 18f; 82  83             object missing = System.Reflection.Missing.Value; 84             object count2 = 14; 85             object WdLine2 = Microsoft.Office.Interop.Word.WdUnits.wdLine;//換一行;    86             WordApp.Selection.Text = "應 聘 報 名 表"; 87             WordApp.Selection.ParagraphFormat.LineSpacingRule = Microsoft.Office.Interop.Word.WdLineSpacing.wdLineSpaceSingle;//單倍行距 88  89             90             WordApp.Selection.ParagraphFormat.Alignment = Microsoft.Office.Interop.Word.WdParagraphAlignment.wdAlignParagraphCenter; 91             WordApp.Selection.MoveDown(ref WdLine, ref count, ref Nothing);//移動焦點  92             WordApp.Selection.ParagraphFormat.Alignment = Microsoft.Office.Interop.Word.WdParagraphAlignment.wdAlignParagraphCenter; 93             WordApp.Selection.TypeParagraph();//插入段落  94              95             WordApp.Selection.Font.Size = 10.5f; 96             WordApp.Selection.ParagraphFormat.Alignment = Microsoft.Office.Interop.Word.WdParagraphAlignment.wdAlignParagraphLeft; 97             WordApp.Selection.Font.Color = Microsoft.Office.Interop.Word.WdColor.wdColorBlack; 98  99             //文檔中創建表格 100             Microsoft.Office.Interop.Word.Table newTable = WordDoc.Tables.Add(WordApp.Selection.Range, 19, 15, ref Nothing, ref Nothing);101             //設置表格樣式 102             WordApp.Selection.ParagraphFormat.Alignment = Microsoft.Office.Interop.Word.WdParagraphAlignment.wdAlignParagraphCenter;//水平居中 103 104             //設置表格框105             newTable.Borders.OutsideLineStyle = Microsoft.Office.Interop.Word.WdLineStyle.wdLineStyleSingle;106             newTable.Columns[1].Width = 25f;107             newTable.Columns[2].Width = 30f;108             newTable.Columns[3].Width = 25f;109             newTable.Columns[4].Width = 45f;110             newTable.Columns[5].Width = 25f;111             newTable.Columns[6].Width = 25f;112             newTable.Columns[7].Width = 35f;113             newTable.Columns[8].Width = 40f;114             newTable.Columns[9].Width = 35f;115             newTable.Columns[10].Width = 15f;116             newTable.Columns[11].Width = 45f;117             newTable.Columns[12].Width = 30f;118             newTable.Columns[13].Width = 40f;119             newTable.Columns[14].Width = 50f;120             newTable.Columns[15].Width = 90f;121 122             //填充表格內容 123             for (int k = 1; k < 19; k++)124             {125                 newTable.Rows[k].Borders.OutsideLineStyle = Microsoft.Office.Interop.Word.WdLineStyle.wdLineStyleSingle;126             }127             for (int k = 1; k < 15; k++)128             {129                 newTable.Columns[k].Borders.OutsideLineStyle = Microsoft.Office.Interop.Word.WdLineStyle.wdLineStyleSingle;130             }131             //垂直居中132             object unit = Microsoft.Office.Interop.Word.WdUnits.wdLine;133             object countjz = 1;134             WordApp.Selection.MoveEnd(ref unit, ref countjz);135             WordApp.Selection.Cells.VerticalAlignment = Microsoft.Office.Interop.Word.WdCellVerticalAlignment.wdCellAlignVerticalCenter;//垂直居中 136 137             //填充表格內容 第一行138             newTable.Cell(1, 1).Range.Text = "姓名";139           //合并單元格 140             newTable.Cell(1, 1).Merge(newTable.Cell(1, 2));141             newTable.Cell(1, 2).Range.Text = dat.Rows[0]["name"].ToString();142 143             newTable.Cell(1, 2).Merge(newTable.Cell(1, 3));144             newTable.Cell(1, 3).Range.Text = "性 別";145             newTable.Cell(1, 3).Merge(newTable.Cell(1, 4));146             newTable.Cell(1, 4).Range.Text = dat.Rows[0]["sex"].ToString();147             newTable.Cell(1, 4).Merge(newTable.Cell(1, 5));148             newTable.Cell(1, 5).Range.Text = "出  生日  期";149             newTable.Cell(1, 5).Merge(newTable.Cell(1, 6));150             if (dat.Rows[0]["createdate"].ToString().Equals(""))151             {152                 newTable.Cell(1, 6).Range.Text = "";153             }154             else155             {156                 newTable.Cell(1, 6).Range.Text = DateTime.Parse(dat.Rows[0]["createdate"].ToString()).ToString("yyyy-MM-dd");157             }158             newTable.Cell(1, 6).Merge(newTable.Cell(1, 7));159             newTable.Cell(1, 7).Range.Text = "民 族";160             newTable.Cell(1, 8).Range.Text = dat.Rows[0]["minzu"].ToString();161 162             newTable.Cell(1, 9).Merge(newTable.Cell(3, 15));163             newTable.Cell(1, 9).Select();//選中一行 164 165             string FileName = "E://OA//new//web2//upload//" + dat.Rows[0]["touxiang"].ToString();166             object LinkToFile = false;167             object SaveWithDocument = true;168             object Anchor = WordDoc.Application.Selection.Range;169             WordDoc.Application.ActiveDocument.InlineShapes.AddPicture(FileName, ref LinkToFile, ref SaveWithDocument, ref Anchor);170             WordDoc.Application.ActiveDocument.InlineShapes[1].Width = 72f;//圖片寬度 171             WordDoc.Application.ActiveDocument.InlineShapes[1].Height = 90f;//圖片高 172             WordApp.Selection.ParagraphFormat.Alignment = Microsoft.Office.Interop.Word.WdParagraphAlignment.wdAlignParagraphCenter;173 174             // 填充表格內容 第二行175             newTable.Cell(2, 1).Range.Text = "籍  貫";176             newTable.Cell(2, 1).Merge(n
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
欧美日韩性生活视频| 黑人巨大精品欧美一区二区| 上原亚衣av一区二区三区| 国产精品亚洲片夜色在线| 岛国av一区二区三区| 综合国产在线观看| 日韩中文字幕在线视频播放| xvideos国产精品| 欧美性猛交xxxxx免费看| 亚洲精品欧美极品| 国产精品久久久久久久久久久久久久| 欧美麻豆久久久久久中文| 日韩电影中文字幕在线| 久久亚洲精品一区二区| 91精品视频专区| 91久久精品久久国产性色也91| 亚洲日本中文字幕免费在线不卡| 成人国产在线视频| 久久精品久久久久久| 久久最新资源网| 国产精品日韩一区| 国产成人精品久久亚洲高清不卡| 色偷偷偷亚洲综合网另类| 97视频在线观看免费高清完整版在线观看| 一区二区三区在线播放欧美| 亚洲高清一区二| 国产视频综合在线| 国产精品视频在线观看| 97超级碰碰人国产在线观看| 国产一区二区三区在线| 日韩精品丝袜在线| 日韩一级裸体免费视频| 国产亚洲精品激情久久| 欧美夫妻性生活视频| 欧美性猛交xxxx乱大交极品| 亚洲一区国产精品| 日产日韩在线亚洲欧美| 在线观看不卡av| 亚洲第一色中文字幕| 国产精品露脸自拍| 国产欧美久久久久久| 日产精品久久久一区二区福利| 国产日本欧美一区二区三区在线| 一区二区在线视频| 日韩成人久久久| 日本精品免费观看| 国产91ⅴ在线精品免费观看| 国产日韩在线看片| 国产综合在线观看视频| 成人精品网站在线观看| 国内外成人免费激情在线视频| 69久久夜色精品国产69| 91色中文字幕| 国产精品一区专区欧美日韩| 精品视频偷偷看在线观看| 国产小视频91| 中文字幕精品国产| 欧美激情区在线播放| 日本成人在线视频网址| 另类天堂视频在线观看| 性日韩欧美在线视频| 日产精品99久久久久久| 亚洲欧洲av一区二区| 日韩中文字幕国产| 一个色综合导航| 欧美性猛交xxxx久久久| 日韩欧美综合在线视频| 精品国产一区二区三区久久| 欧美肥老太性生活视频| 久久精品国产亚洲7777| 欧美成人免费全部观看天天性色| 国产91精品最新在线播放| 亚洲色图狂野欧美| 亚洲精品久久久久久下一站| 91免费视频国产| 亚洲视频电影图片偷拍一区| 日韩视频免费中文字幕| 国产亚洲欧美另类中文| 久久免费精品日本久久中文字幕| 欧美日韩精品在线| 日韩av不卡在线| 日韩欧美在线网址| 国产精品无码专区在线观看| 51午夜精品视频| 亚洲天天在线日亚洲洲精| 主播福利视频一区| 国产精品久久久久国产a级| 4388成人网| 最近日韩中文字幕中文| 亚洲xxxx18| 欧美重口另类videos人妖| 欧美日韩国产一区二区三区| 98精品国产自产在线观看| 国产精品视频地址| 亚洲日本aⅴ片在线观看香蕉| 97在线视频免费| 亚洲欧美国产高清va在线播| 日韩欧美在线看| 久久成人人人人精品欧| 韩国视频理论视频久久| 国产91在线视频| 国内精品久久久久伊人av| 久久久亚洲欧洲日产国码aⅴ| 精品人伦一区二区三区蜜桃免费| 亚洲天堂av电影| 亚洲美女视频网站| 精品久久久999| 亚洲在线免费视频| 日本久久亚洲电影| 久久免费国产视频| 欧美精品videos| 国产一区二区三区直播精品电影| 久久99久久99精品中文字幕| 日韩亚洲精品视频| 亚洲欧洲国产伦综合| 98精品在线视频| 国产成人aa精品一区在线播放| 亚洲女人天堂视频| 欧美在线免费观看| 亚洲国产欧美自拍| 中国日韩欧美久久久久久久久| 伊人青青综合网站| 国产精品678| 久久乐国产精品| 国产精品色午夜在线观看| 国产精品极品尤物在线观看| 精品久久久久久久久久久久久| 亚洲四色影视在线观看| 亚洲欧美一区二区三区情侣bbw| 欧美激情免费看| 亚洲精品一区久久久久久| 国产精品一区二区久久久| 日韩免费观看在线观看| 日韩福利视频在线观看| 中文字幕在线观看日韩| 自拍偷拍亚洲一区| 668精品在线视频| xvideos成人免费中文版| 亚洲福利精品在线| 中文字幕免费国产精品| 精品视频在线播放| 欧美高清激情视频| 国产日本欧美一区二区三区在线| 国产精品美女久久久久av超清| 在线视频国产日韩| 久久99热这里只有精品国产| 欧美香蕉大胸在线视频观看| 国产日韩欧美影视| 伊人久久久久久久久久久久久| 少妇激情综合网| 69**夜色精品国产69乱| 亚洲精品自在久久| 国内精品久久久久影院 日本资源| 久久97精品久久久久久久不卡| 中文字幕精品久久久久| 欧美成年人视频网站欧美| 亚洲成人性视频| 成人激情视频在线观看| 久久久久久美女| 欧美日韩国产91| 欧美一区二粉嫩精品国产一线天| 久久久日本电影| 国产成人精彩在线视频九色| 欧美成人sm免费视频|