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

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

C#導出Excel和相關打印設置

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

C#導出Excel和相關打印設置

Excel.application myExcel = new Excel.Application();Excel.Workbook workbookData = myExcel.Application.Workbooks.Add(Excel.XlWBATemplate.xlWBATWorksheet);Excel.Worksheet xlSheet = (Worksheet)workbookData.Worksheets[1];//取得sheet11) 顯示當前窗口: xlSheet.Visible = True;2) 更改 Excel 標題欄: xlSheet.Caption = '應用程序調用 Microsoft Excel';3) 添加新工作簿: xlSheet.WorkBooks.Add;4) 打開已存在的工作簿: xlSheet.WorkBooks.Open( 'd:/Demo.xls' );5) 設置第2個工作表為活動工作表: xlSheet.WorkSheets[2].Activate;或 xlSheet.WorksSheets[ 'Sheet2' ].Activate;6) 給單元格賦值:xlSheet.Cells[1,4].Value = 'http://blog.soso.com/qz.q/第一行第四列';xlSheet.Cells(2,j+1).Interior.Color = 50000 ;//設置單元格背景顏色7) 設置指定列的寬度(單位:字符個數),以第一列為例: xlSheet.Columns[1].ColumnsWidth = 5;8) 設置指定行的高度(單位:磅)(1磅=0.035厘米),以第二行為例: xlSheet.Rows[2].RowHeight = 1/0.035; // 1厘米9) 在第8行之前插入分頁符: xlSheet.WorkSheets[1].Rows[8].PageBreak = 1;10) 在第8列之前刪除分頁符: xlSheet.Columns[4].PageBreak = 0;11) 指定邊框線寬度: xlSheet.Range[ 'B3:D4' ].Borders[2].Weight = 3; 1-左 2-右 3-頂 4-底 5-斜( / ) 6-斜( / )12) 清除第一行第四列單元格公式: xlSheet.Cells[1,4].ClearContents;13) 設置第一行字體屬性:xlSheet.Rows[1].Font.Name = '隸書';xlSheet.Rows[1].Font.Color = clBlue;xlSheet.Rows[1].Font.Bold = True;xlSheet.Rows[1].Font.UnderLine = True;xlSheet.Range("A1:G1").Merge(); //合并單元格14) 進行頁面設置:xlSheet.PageSetup.FirstPageNumber=1;/ /從首頁開始打印xlSheet.PageSetup.Orientation=2;//設置為橫向打印xlSheet.PageSetup.PRintTitleRows = "$2:$2";//固定打印表頭a.頁眉: 注:這里要注意,如果是wps ET,Margin的單位默認為像素,要注意一下所給的值,別超出合理范圍;而Excel單位默認為字符數; xlSheet.PageSetup.CenterHeader = '報表演示';b.頁腳: xlSheet.PageSetup.CenterFooter = '第&P頁---------共(&N)頁';c.頁眉到頂端邊距2cm: xlSheet.PageSetup.HeaderMargin = 2/0.035;d.頁腳到底端邊距3cm: xlSheet.PageSetup.HeaderMargin = 3/0.035;e.頂邊距2cm: xlSheet.PageSetup.TopMargin = 2/0.035;f.底邊距2cm: xlSheet.PageSetup.BottomMargin = 2/0.035;g.左邊距2cm: xlSheet.PageSetup.LeftMargin = 2/0.035;h.右邊距2cm: xlSheet.PageSetup.RightMargin = 2/0.035;i.頁面水平居中: xlSheet.PageSetup.CenterHorizontally = 2/0.035;j.頁面垂直居中: xlSheet.PageSetup.CenterVertically = 2/0.035;k.打印單元格網線: xlSheet.PageSetup.PrintGridLines = True;15) 拷貝操作:a.拷貝整個工作表: xlSheet.Used.Range.Copy;b.拷貝指定區域: xlSheet.Range[ 'A1:E2' ].Copy;c.從A1位置開始粘貼: xlSheet.Range.[ 'A1' ].PasteSpecial;d.從文件尾部開始粘貼: xlSheet.Range.PasteSpecial;16) 插入一行或一列:a. xlSheet.Rows[2].Insert;b. xlSheet.Columns[1].Insert;17) 刪除一行或一列:a. xlSheet.Rows[2].Delete;b. xlSheet.Columns[1].Delete;18) 打印預覽工作表: xlSheet.PrintPreview;19) 打印輸出工作表: xlSheet.PrintOut;20) 工作表另存為: workbookData.Saved = true;xlSheet.SaveAs(filename, missing, missing, missing, missing, missing, missing, missing, missing, missing);21) 關閉工作簿: workbookData.Close(false, missing, missing);22) 退出 Excel: myExcel.Quit();

在C#中如何對Excel單元格設置背景色以及對Range設邊框

private Excel.Application objApp;private Excel.Sheets objSheets;private Excel._Worksheet objSheet;private Excel.Range range;objApp = new Excel.Application();objSheet = (Excel._Worksheet)objSheets.get_Item(1);/// <summary>/// 設置單元格的背景色---多個連接的單元格/// </summary>/// <param name="sRow">開始行</param>/// <param name="sCol">開始列</param>/// <param name="eRow">結束行</param>/// <param name="eCol">結束列</param>/// <param name="colorIndex">顏色的索引</param>public void SetRangeBackground(int sRow,int sCol,int eRow,int eCol,int colorIndex){range=objSheet.get_Range(objSheet.Cells[sRow,sCol],objSheet.Cells[eRow,eCol]);range.Interior.ColorIndex=colorIndex;}/// <summary>/// 設置單元格的線/// </summary>public void SetBorderLine(int sRow,int sCol,int eRow,int eCol){range=objSheet.get_Range(objSheet.Cells[sRow,sCol],objSheet.Cells[eRow,eCol]);range.Cells.Borders.LineStyle=1;

}

設置邊框顏色:sheet.Cells[startRow, 2].Borders.Color = 0x0000ff;//這個是紅色,x后前兩個0是藍色,中間兩個0是綠色,最后兩個是紅色~~

設置制定邊框:sheet.Range[sheet.Cells[1, 2], sheet.Cells[1 ,30]].Borders[4].LineStyle = 1;

Border[4]是指下邊框,3是指上邊框,1是左,2是右~~填成0會報錯.不加中括號是全部的邊框~~~

Excel里設置顏色的時候:ColorIndex,不能用Color(我汗).在網上找到的這個圖,不用自己去一個個試了

來個改背景色的例子:sheet.Cells[startRow, 25].Interior.ColorIndex = 4;

合并單元格:r=ws.get_Range(ws.Cells[1,1],ws.Cells[1,6]); //取得合并的區域r.MergeCells=true;

C#調用Excel時刪除Sheet的小問題

用C#調Excel對象的Worksheets.Delete進行刪除某個文件中的Sheet時始終無法實現。后來發現問題所在:

默認情況下,Appliation.Open文件時visible為false,在無宏的情況下只會在后臺進行操作,不在前臺打開頁面。這種情況下,如果只調用Delete來刪除,會彈出確認刪除的對話框,但是由于是后臺操作無法看見這個對話框,所以始終刪除沒有完成。將visible時才發現問題所在。

解決方法,不彈出這個提示框,workbook.displayalerts = false ,即可。(注:此處的workbook是Application)


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
久久99久久久久久久噜噜| 亚洲成av人片在线观看香蕉| 九色精品免费永久在线| 亚洲精品电影网站| 国产婷婷97碰碰久久人人蜜臀| 欧美激情在线狂野欧美精品| 日韩一区二区欧美| 亚洲国产日韩欧美在线动漫| 91精品国产色综合久久不卡98口| 日韩禁在线播放| 久久成人这里只有精品| 亚洲自拍小视频免费观看| 啊v视频在线一区二区三区| 福利一区福利二区微拍刺激| 最近2019年中文视频免费在线观看| 午夜精品久久久久久99热| 亚洲人高潮女人毛茸茸| 中文字幕九色91在线| 日本不卡免费高清视频| 欧美成人三级视频网站| 亚洲欧美一区二区三区情侣bbw| 亚洲嫩模很污视频| 美女黄色丝袜一区| 国产成人一区三区| 国产女精品视频网站免费| 国产aaa精品| 亚洲va欧美va国产综合剧情| 中文字幕日韩欧美精品在线观看| 欧美在线观看一区二区三区| 成人免费福利在线| 亚洲欧美资源在线| 国产成人精品免高潮费视频| 欧美重口另类videos人妖| 国产一区二区三区丝袜| 亚洲小视频在线观看| 伊人伊成久久人综合网站| 精品露脸国产偷人在视频| 精品欧美一区二区三区| 亚洲激情视频在线观看| 国产精品h在线观看| 亚洲www在线观看| 国产精品久久77777| 久久精品国产亚洲精品| 庆余年2免费日韩剧观看大牛| 国产精品美女在线观看| 国内成人精品视频| 久久久久中文字幕2018| 亚洲欧美国产精品专区久久| 精品综合久久久久久97| 91亚洲精品久久久| 欧美日韩午夜视频在线观看| 日本高清视频一区| 97视频在线看| 国产精品永久免费| 国产精品1234| 91高潮在线观看| 亚洲精品少妇网址| 91精品成人久久| 亚洲色图五月天| 亚洲欧美日韩久久久久久| 亚洲iv一区二区三区| 国产精品第一第二| 成人黄色在线播放| 亚洲天堂av女优| 亚洲天堂av图片| 精品无人区乱码1区2区3区在线| 亚洲日韩中文字幕| 中国人与牲禽动交精品| 成人精品在线视频| 国产成人综合精品在线| 草民午夜欧美限制a级福利片| 日产精品久久久一区二区福利| 91社区国产高清| 色综合天天狠天天透天天伊人| www.色综合| 午夜精品久久久久久99热软件| 91po在线观看91精品国产性色| 在线观看国产欧美| 欧美大胆在线视频| 日韩av在线直播| 国产精品嫩草视频| 欧美在线欧美在线| 欧美激情精品久久久久久久变态| 久久久久久久亚洲精品| 国产精品久久久久久久午夜| 久久久精品欧美| 一区二区三区亚洲| 午夜精品一区二区三区在线| 欧美洲成人男女午夜视频| 91久久精品久久国产性色也91| 久久精品中文字幕电影| 在线视频亚洲欧美| 国产精品热视频| 国产精品国产三级国产aⅴ9色| 不卡伊人av在线播放| 精品精品国产国产自在线| 国产+成+人+亚洲欧洲| 日韩视频免费观看| 91a在线视频| 成人免费高清完整版在线观看| 97视频免费在线观看| 伊人久久免费视频| 欧美老少做受xxxx高潮| 7m精品福利视频导航| 亚洲国产精品久久久久久| 久久久精品欧美| 日韩av一区在线观看| 亚洲精品久久久久国产| 国产亚洲欧洲在线| 日韩精品一区二区视频| 日本高清不卡在线| 日本免费一区二区三区视频观看| 久久久国产精品一区| 国产成人综合精品在线| 日韩视频免费中文字幕| 久久69精品久久久久久久电影好| 国产精品丝袜久久久久久高清| 日韩成人激情在线| 亚洲已满18点击进入在线看片| 久久999免费视频| 国产精品久久久久不卡| 欧美大尺度在线观看| 欧美中文字幕精品| 中文字幕亚洲第一| 91在线视频九色| 国产精品国产亚洲伊人久久| 国产热re99久久6国产精品| 51精品在线观看| 日韩精品视频在线免费观看| 91精品国产综合久久香蕉922| 久久成人一区二区| 亚洲欧美在线x视频| 亚洲欧美成人一区二区在线电影| 欧美国产中文字幕| 国产精品欧美日韩久久| 免费91麻豆精品国产自产在线观看| 亚洲精选在线观看| 欧美成人精品h版在线观看| 一夜七次郎国产精品亚洲| 亚洲男人的天堂网站| 尤物tv国产一区| 91成人免费观看网站| 日本久久久久久久久| 久久久久久噜噜噜久久久精品| 日本免费在线精品| 中文字幕亚洲色图| 色偷偷av亚洲男人的天堂| 欧美电影免费观看网站| 91探花福利精品国产自产在线| 久久亚洲春色中文字幕| 欧美精品做受xxx性少妇| 日本亚洲精品在线观看| 成人精品福利视频| 亚洲韩国日本中文字幕| 一本色道久久88综合日韩精品| 国产一区二区三区欧美| 久久久久久国产精品美女| 亚洲无av在线中文字幕| 国产精品亚洲аv天堂网| 黑人精品xxx一区一二区| 国产免费成人av| 日韩高清电影免费观看完整| 成人在线视频福利| 日韩欧美在线一区|