C# 如何隱藏或顯示工作表中的網格線


 

我們知道Excel中有許多虛線形式的網格線,它們用於區分Excel工作表中的單元格。有了網格線,讀者可以輕松地查看和核對工作表中的數據。Excel工作表中,網格線是默認存在的,但我們可以根據自身的需求來決定是要隱藏網格線還是顯示網格線。那么,如何通過C#編程的方式來隱藏或顯示網格線呢?

這里我使用了一款免費版組件-Free Spire.XLS for .NET,該款組件就能實現上述所需的功能。下面將為大家介紹。

 

相關步驟:

步驟1:新建一個工作簿並加載Excel文檔

Workbook workbook = new Workbook();
workbook.LoadFromFile(@"C:\Users\Administrator\Desktop\gridlines.xlsx");

 

步驟2:獲取Excel工作簿中的工作表

Worksheet worksheet = workbook.Worksheets[0];
Worksheet worksheet1 = workbook.Worksheets[1];

 

步驟3:通過設置GridLinesVisible的屬性來隱藏或顯示網格線

//隱藏第一個工作表的網格線
worksheet.GridLinesVisible = false; //顯示第二個工作表的網格線 worksheet1.GridLinesVisible = true;

 

步驟4:保存文檔

workbook.SaveToFile("result.xlsx", ExcelVersion.Version2010);

 

隱藏網格線的效果截圖:

 

顯示網格線的效果截圖:

 

完整代碼:

using Spire.Xls;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace gridlines
{
    class Program
    {
        static void Main(string[] args)
        {
            Workbook workbook = new Workbook();
            workbook.LoadFromFile(@"C:\Users\Administrator\Desktop\gridlines.xlsx");
            Worksheet worksheet = workbook.Worksheets[0];
            Worksheet worksheet1 = workbook.Worksheets[1];
            //隱藏第一個工作表的網格線            
worksheet.GridLinesVisible = false; //顯示第二個工作表的網格線
worksheet1.GridLinesVisible = true; workbook.SaveToFile("result.xlsx", ExcelVersion.Version2010); } } }

 

組件下載地址:

https://www.e-iceblue.com/Download/download-excel-for-net-free.html


希望本文能給您帶來幫助。感謝瀏覽。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM