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