91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

C# 插入Excel頁眉、頁腳

發布時間:2020-07-04 23:20:10 來源:網絡 閱讀:699 作者:E_iceblue 欄目:編程語言

簡介

我們可以通過代碼編程來對Excel工作表實現很多操作,在下面的示例中,將介紹如何來添加Excel頁眉、頁腳。在頁眉處,我們可以添加文字,如公司名稱、頁碼、工作表名、日期等,也可以添加圖片,如LOGO、標記等,頁腳同理。另外,對于一些個性化的需求,我們也可以設置奇偶頁頁眉頁腳不同、文字格式化(如,設置字體、字號、字體顏色、字體加粗等)操作。

示例所用工具:

  • Spire.XLS for .NET 8.0

PS:Spire.XLS提供了以下特殊腳本語言來動態地顯示內容,如當前頁碼、總頁數、日期、工作表名等,同時也可以用對文本進行格式化操作。

C# 插入Excel頁眉、頁腳


示例代碼(供參考)

1. 插入頁眉頁腳

【C#】

using Spire.Xls;
using System.Drawing;
using System.IO;

namespace InsertHeader_XLS
{
    class Program
    {
        static void Main(string[] args)
        {
            //創建一個Workbook,加載文檔
            Workbook wb = new Workbook();
            wb.LoadFromFile("test.xlsx");
            //獲取第一個工作表
            Worksheet sheet = wb.Worksheets[0];

            //添加文本到頁眉、頁腳
            string text1 = sheet.PageSetup.RightHeader;
            string text2 = sheet.PageSetup.CenterFooter;
            //設置文本字體、字號、顏色等
            text1 = "&\"華文琥珀\"&15 & 天府文化傳媒 ";
            text2 = "&\"Arial Unicode MS\"&9 &KFF0000 注:資料解釋權歸本公司版權所有 ";

            //應用文本到頁眉、頁腳
            sheet.PageSetup.LeftHeader = text1;
            sheet.PageSetup.RightFooter = text2;

            //加載圖片,并設置圖片大小
            Image image = Image.FromFile("logo.png");
            Bitmap bitmap = new Bitmap(image, new Size(image.Width / 6, image.Height / 6));

            //添加圖片到頁眉右邊的單元格
            sheet.PageSetup.RightHeaderImage = bitmap;
            sheet.PageSetup.RightHeader = "&G";

            //保存并打開文檔
            wb.SaveToFile("頁眉頁腳.xlsx", ExcelVersion.Version2013);
            System.Diagnostics.Process.Start("頁眉頁腳.xlsx");            
        }
    }
}

添加效果:
頁眉:
C# 插入Excel頁眉、頁腳

頁腳:
C# 插入Excel頁眉、頁腳

2. 設置奇偶頁不同頁眉頁腳

【C#】

using Spire.Xls;

namespace InsertHeaderFooter2_XLS
{
    class Program
    {
        static void Main(string[] args)
        {
            //創建一個Workbook,并獲取第一個工作表
            Workbook wb = new Workbook();         
            Worksheet sheet = wb.Worksheets[0];

            //添加文本到A1(生成第一頁)
            sheet.Range["A1"].Text = "第一頁";

            //添加文本到K1(生成第二頁)
            sheet.Range["K1"].Text = "第二頁";

            //將DifferentOddEven的值設為1, 表示奇數頁和偶數頁可以分別設置頁眉頁腳
            sheet.PageSetup.DifferentOddEven = 1;

            //設置奇數頁頁眉頁腳,并設置文本格式
            sheet.PageSetup.OddHeaderString = "&\"Arial\"&12 &B &K000000奇數_頁眉";
            sheet.PageSetup.OddFooterString = "&\"Arial\"&12 &B &K000000奇數_頁腳";

            //設置偶數頁頁眉頁腳,并設置文本格式
            sheet.PageSetup.EvenHeaderString = "&\"Arial\"&12 &B &K000000偶數_頁眉";
            sheet.PageSetup.EvenFooterString = "&\"Arial\"&12 &B &K000000偶數_頁腳";

            //保存并打開文檔
            wb.SaveToFile("奇偶頁眉頁腳.xlsx", ExcelVersion.Version2013);
            System.Diagnostics.Process.Start("奇偶頁眉頁腳.xlsx");
        }
    }
}

添加效果:
頁眉
C# 插入Excel頁眉、頁腳

頁腳
C# 插入Excel頁眉、頁腳

注意:Excel頁眉或頁腳在普通瀏覽模式下不可見,它們僅僅在頁面布局模式或者打印預覽模式才可見。


以上全部為本次關于C#添加Excel頁眉、頁腳的內容。
感謝閱讀!
(如需轉載,請注明出處!)

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

辉南县| 丹寨县| 青海省| 会同县| 乌鲁木齐县| 浪卡子县| 常德市| 贺州市| 兴国县| 漳浦县| 金乡县| 江陵县| 武强县| 佛坪县| 卓资县| 无为县| 司法| 石台县| 康定县| 凤翔县| 沁水县| 乐至县| 中西区| 历史| 长宁区| 浦城县| 南昌市| 靖安县| 汝城县| 漳浦县| 青冈县| 抚顺市| 庆阳市| 宣威市| 原阳县| 辽宁省| 塔城市| 荥经县| 江都市| 丘北县| 屯门区|