Excel .NET組件Spire.XLS頁(yè)眉頁(yè)腳教程:設(shè)置 Excel 頁(yè)眉頁(yè)腳
更多資源查看:Spire.XLS工作表教程 | Spire.Doc系列教程 | Spire.PDF系列教程
Spire.XLS for .NET 是一款專業(yè)的 .NET Excel 組件, 它可以用在各種.NET 框架中,包括 .NET Core、ASP.NET 和 Windows Forms 等相關(guān)的.NET 應(yīng)用程序。在Excel表格中圖片也是我們經(jīng)常會(huì)使用到的工具,這時(shí)我們?nèi)绾问褂肧pire.XLS來(lái)完成呢?這就是本系列教程將給大家詳細(xì)講解的。
C# 設(shè)置 Excel 頁(yè)眉頁(yè)腳
Excel頁(yè)眉或頁(yè)腳在普通瀏覽模式下不可見,它們僅僅在頁(yè)面布局模式和打印預(yù)覽模式才可見。我們可以添加頁(yè)碼,工作表名,日期,文字,圖片等信息到頁(yè)眉頁(yè)腳,使其出現(xiàn)在打印文檔上。
Spire.XLS提供了以下特殊腳本語(yǔ)言對(duì)來(lái)動(dòng)態(tài)地顯示內(nèi)容如當(dāng)前頁(yè)碼、總頁(yè)數(shù)、日期、工作表名等,同時(shí)也用對(duì)文本進(jìn)行格式化操作。
腳本 | 描述 |
---|---|
&P | 當(dāng)前頁(yè)碼 |
&N | 總頁(yè)數(shù) |
&D | 當(dāng)前數(shù)據(jù) |
&T | 當(dāng)前時(shí)間 |
&G | 圖片 |
&A | 工作表名稱 |
&F | 文件名 |
&B | 加粗文本 |
&I | 斜體字文本 |
&U | 下劃線文本 |
&"font name" | 表示字體名稱,例如&"Aril" |
&font size | 表示字體大小,例如&12 |
&K | 表示字體顏色,例如&KFF0000 |
添加圖片到頁(yè)眉
//創(chuàng)建一個(gè)Workbook Workbook wb = new Workbook(); //獲取第一個(gè)工作表 Worksheet sheet = wb.Worksheets[0]; //加載圖片到Image對(duì)象 Image image = Image.FromFile("Logo.png"); //縮小圖片 Bitmap bitmap = new Bitmap(image, new Size(image.Width / 3, image.Height / 3)); //添加圖片到頁(yè)面左邊的單元格 sheet.PageSetup.LeftHeaderImage = bitmap; sheet.PageSetup.LeftHeader = "&G"; //保存文檔 wb.SaveToFile("頁(yè)眉.xlsx", ExcelVersion.Version2013);
添加文字到頁(yè)腳
//創(chuàng)建一個(gè)Workbook Workbook wb = new Workbook(); //獲取第一個(gè)工作表 Worksheet sheet = wb.Worksheets[0]; //添加格式化的文本到頁(yè)腳中間的單元格 sheet.PageSetup.CenterFooter = "&\"Arial\"&B&12&KFF0000冰藍(lán)科技有限公司 ."; //保存文檔 wb.SaveToFile("頁(yè)腳.xlsx", ExcelVersion.Version2013);
為奇偶頁(yè)添加不同的頁(yè)眉頁(yè)腳
//創(chuàng)建一個(gè)Workbook Workbook wb = new Workbook(); //獲取第一個(gè)工作表 Worksheet sheet = wb.Worksheets[0]; //添加文本到A1(生成第一頁(yè)) sheet.Range["A1"].Text = "第一頁(yè)"; //添加文本到K1(生成第二頁(yè)) sheet.Range["K1"].Text = "第二頁(yè)"; //將DifferentOddEven的值設(shè)為1, 表示奇數(shù)頁(yè)和偶數(shù)頁(yè)可以分別設(shè)置頁(yè)眉頁(yè)腳 sheet.PageSetup.DifferentOddEven = 1; //設(shè)置奇數(shù)頁(yè)頁(yè)眉頁(yè)腳 sheet.PageSetup.OddHeaderString = "&\"Arial\"&12&B&K000000奇數(shù)_頁(yè)眉"; sheet.PageSetup.OddFooterString = "&\"Arial\"&12&B&K000000奇數(shù)_頁(yè)腳"; //設(shè)置偶數(shù)頁(yè)頁(yè)眉頁(yè)腳 sheet.PageSetup.EvenHeaderString = "&\"Arial\"&12&B&K000000偶數(shù)_頁(yè)眉"; sheet.PageSetup.EvenFooterString = "&\"Arial\"&12&B&K000000偶數(shù)_頁(yè)腳"; //保存文檔 wb.SaveToFile("奇偶頁(yè)眉頁(yè)腳.xlsx", ExcelVersion.Version2013);
*想要購(gòu)買Spire.XLS正版授權(quán)的朋友可以聯(lián)系慧都客服哦~