我們知道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
希望本文能給您帶來幫助。感謝瀏覽。