最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

C#實(shí)現(xiàn)凍結(jié)Excel窗口以鎖定行列或解除凍結(jié)

 更新時(shí)間:2024年04月16日 08:25:56   作者:E-iceblue  
在處理大型Excel工作簿時(shí),有時(shí)候我們需要在工作表中凍結(jié)窗格,這樣可以在滾動(dòng)查看數(shù)據(jù)的同時(shí)保持某些行或列固定不動(dòng),下面我們就來看看如何使用C#實(shí)現(xiàn)凍結(jié)Excel窗口吧

在處理大型Excel工作簿時(shí),有時(shí)候我們需要在工作表中凍結(jié)窗格,這樣可以在滾動(dòng)查看數(shù)據(jù)的同時(shí)保持某些行或列固定不動(dòng)。凍結(jié)窗格可以幫助我們更容易地導(dǎo)航和理解復(fù)雜的數(shù)據(jù)集。相反,當(dāng)你不需要凍結(jié)窗格時(shí),你可能需要解凍它們以獲得完整的視野。

下面將介紹如何使用免費(fèi).NET庫通過C#實(shí)現(xiàn)凍結(jié)Excel窗口以鎖定行和列,以及如何解除凍結(jié)。

免費(fèi).NET Excel庫

本文提供的實(shí)現(xiàn)方案需要用到 Free Spire.XLS for .NET 這個(gè)免費(fèi)庫。該庫可以在 .NET 應(yīng)用程序中快速實(shí)現(xiàn)對(duì) Excel 文檔的各種操作。可以通過Nuget直接安裝,或者下載后手動(dòng)引用Dll。

PM> Install-Package FreeSpire.XLS

C# 凍結(jié)Excel窗口(凍結(jié)首行、首列、多行多列)

Free Spire.XLS for .NET免費(fèi)庫提供了 Worksheet.FreezePanes(int rowIndex, int columnIndex) 方法來凍結(jié)Excel行和列。其中的兩個(gè)參數(shù):

  • rowIndex: 表示行的索引 (索引從1開始),在該行之上的所有行將被凍結(jié)。
  • columnIndex: 表示列的索引(索引從1開始),在該列左邊的所有列將被凍結(jié)。

因此,要凍結(jié)首行即為FreezePanes(2, 1),凍結(jié)首列為FreezePanes(1, 2),同時(shí)凍結(jié)首行首列為FreezePanes(2, 2),以此類推。

以下為凍結(jié)Excel行或列的C#示例代碼:

using Spire.Xls;
 
namespace FreezeTopRow
{
    class Program
    {
        static void Main(string[] args)
        {
            //加載Excel文檔
            Workbook workbook = new Workbook();
            workbook.LoadFromFile(@"C:\Users\Administrator\Desktop\測(cè)試.xlsx");
 
            //獲取第一張工作表
            Worksheet sheet = workbook.Worksheets[0];
 
            //凍結(jié)首行
            sheet.FreezePanes(2, 1);
 
            //凍結(jié)首列
            //sheet.FreezePanes(1, 2);
 
            //凍結(jié)首行首列
           //sheet.FreezePanes(2, 2);
 
            //凍結(jié)前三行
            //sheet.FreezePanes(4, 1);
 
            //保存文件
            workbook.SaveToFile("凍結(jié)Excel行列.xlsx", ExcelVersion.Version2016);
        }
    }
}

C# 解除凍結(jié)Excel行和列

要解除凍結(jié),直接使用 Worksheet.RemovePanes() 方法即可,示例代碼如下:

using Spire.Xls;
namespace UnfreezeExcelPane
{
    class Program
    {
 
        static void Main(string[] args)
        {
            //加載Excel文件
            Workbook workbook = new Workbook();
            workbook.LoadFromFile("凍結(jié)行列.xls");
 
            //獲取第一張工作表
            Worksheet sheet = workbook.Worksheets[0];
 
            //解凍工作表中的行或列
            sheet.RemovePanes();
 
            //保存文件
            workbook.SaveToFile("解凍Excel行列.xlsx", ExcelVersion.Version2016);
 
        }
    }
}

到此這篇關(guān)于C#實(shí)現(xiàn)凍結(jié)Excel窗口以鎖定行列或解除凍結(jié)的文章就介紹到這了,更多相關(guān)C#凍結(jié)Excel窗口內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • C#實(shí)現(xiàn)窗體間傳值實(shí)例分析

    C#實(shí)現(xiàn)窗體間傳值實(shí)例分析

    這篇文章主要介紹了C#實(shí)現(xiàn)窗體間傳值的方法,結(jié)合實(shí)例形式較為詳細(xì)的分析了C#針對(duì)窗體間傳值的處理技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下
    2015-11-11
  • 關(guān)于C#中ajax跨域訪問問題

    關(guān)于C#中ajax跨域訪問問題

    最近做項(xiàng)目,需要跨域請(qǐng)求訪問數(shù)據(jù)問題。下面通過本文給大家分享C#中ajax跨域訪問代碼詳解,需要的朋友可以參考下
    2017-05-05
  • C#實(shí)現(xiàn)綁定Combobox的方法

    C#實(shí)現(xiàn)綁定Combobox的方法

    這篇文章主要介紹了C#實(shí)現(xiàn)綁定Combobox的方法,涉及Combobox參數(shù)設(shè)置的相關(guān)技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下
    2015-08-08
  • C#結(jié)合Spire.Doc?for?.NET實(shí)現(xiàn)將XML轉(zhuǎn)為PDF

    C#結(jié)合Spire.Doc?for?.NET實(shí)現(xiàn)將XML轉(zhuǎn)為PDF

    可擴(kuò)展標(biāo)記語言(XML)文件是一種標(biāo)準(zhǔn)的文本文件,它使用自定義標(biāo)簽來描述文檔的結(jié)構(gòu)及其他特性,本文將演示如何使用?Spire.Doc?for?.NET?在?C#?和?VB.NET?中實(shí)現(xiàn)?XML?到?PDF?的轉(zhuǎn)換,有需要的可以了解下
    2026-03-03
  • 基于C#?wpf實(shí)現(xiàn)桌面放大鏡

    基于C#?wpf實(shí)現(xiàn)桌面放大鏡

    做桌面截屏功能時(shí)需要放大鏡,顯示鼠標(biāo)所在位置的放大圖像,所以本文為大家介紹了如何基于C#?wpf實(shí)現(xiàn)桌面放大鏡功能,有需要的小伙伴可以參考下
    2023-09-09
  • C# List介紹及具體用法

    C# List介紹及具體用法

    這篇文章主要介紹了C# List介紹及具體用法,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-12-12
  • C#中字符串的一般性和特殊性

    C#中字符串的一般性和特殊性

    本篇文章主要介紹了C#中字符串的一般性和特殊性的相關(guān)知識(shí),具有很好的參考價(jià)值,下面跟著小編一起來看下吧
    2017-02-02
  • C#匿名委托和Java匿名局部?jī)?nèi)部類使用方法示例

    C#匿名委托和Java匿名局部?jī)?nèi)部類使用方法示例

    Java在嵌套類型這里提供的特性比較多,假設(shè):Java的字節(jié)碼只支持靜態(tài)嵌套類,內(nèi)部類、局部?jī)?nèi)部類和匿名局部?jī)?nèi)部類都是編譯器提供的語法糖,這個(gè)假設(shè)目前沒法驗(yàn)證(看不懂字節(jié)碼),本文先來看一下C#是如何為我們提供的這種語法糖
    2013-11-11
  • C#?WPF編程之Application類的使用詳解

    C#?WPF編程之Application類的使用詳解

    每個(gè)運(yùn)行中的WPF應(yīng)用程序都由System.Windows.Application類的一個(gè)實(shí)例來表示,該類跟蹤在應(yīng)用程序中打開的所有窗口,決定何時(shí)關(guān)閉應(yīng)用程序,下面就跟隨小編一起來深入了解下Application類的使用吧
    2024-04-04
  • C#中實(shí)現(xiàn)插入、刪除Excel分頁符的方法

    C#中實(shí)現(xiàn)插入、刪除Excel分頁符的方法

    這篇文章主要給大家介紹了關(guān)于在C#中實(shí)現(xiàn)插入、刪除Excel分頁符的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2018-05-05

最新評(píng)論

正镶白旗| 江达县| 民丰县| 开远市| 寿阳县| 白城市| 枞阳县| 高州市| 会同县| 渝中区| 景泰县| 沿河| 关岭| 都匀市| 双流县| 烟台市| 朝阳县| 宽城| 合阳县| 会宁县| 红安县| 余江县| 松阳县| 东辽县| 山东| 丹凤县| 北碚区| 夏津县| 扬州市| 德清县| 宝山区| 屏东市| 大悟县| 保定市| 康定县| 柳河县| 名山县| 泰来县| 扎囊县| 太保市| 双鸭山市|