3

如何通过C#/VB.NET在Excel中隐藏或显示网格线

 2 years ago
source link: https://blog.51cto.com/u_15656056/5695065
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

如何通过C#/VB.NET在Excel中隐藏或显示网格线

精选 原创

毛毛雨大人 2022-09-21 14:34:35 博主文章分类:Spire.XLS for .NET ©著作权

文章标签 .net c# 网格线 文章分类 .Net 编程语言 阅读数190

网格线可添加到图表中以易于查看和计算数据的线条,网格线是坐标轴上刻度线的延伸,并穿过绘图区。即在编辑区显示的用来对齐图像或文本的像风格一样的辅助线条。但是有时候网格线也会一定程度上对人造成干扰。那么如何通过C#/VB.NET在Excel中隐藏或显示网格线呢?别担心,本文将详细为您介绍如何通过C#/VB.NET代码在Excel中隐藏或显示网格线。

本次测试时,在程序中引入 ​ ​Free Spire XLS .NET​​。可通过以下方法引用 Spire.XLS.dll 文件:

方法 1:将 Free Spire.XLS for .NET 下载到本地,解压,安装。安装完成后,找到安装路径下 BIN 文件夹中的 Spire.XLS.dll。然后在 Visual Studio 中打开“解决方案资源管理器”,鼠标右键点击“引用”,“添加引用”,将本地路径 BIN 文件夹下的 dll 文件添加引用至程序。

方法 2:通过 ​ ​NuGet​​安装。可通过以下 2 种方法安装:

(1)可以在 Visual Studio 中打开“解决方案资源管理器”,鼠标右键点击“引用”,“管理 NuGet 包”,然后搜索“Free Spire.XLS”,点击“安装”。等待程序安装完成。

(2)将以下内容复制到 PM 控制台安装。

Install-Package FreeSpire.XLS -Version 12.7.0

  • 创建一个Workbook对象。
  • 使用Workbook.LoadFromFile()方法加载示例 Excel 文档。
  • 使用Workbook.Worksheets[]属性获取指定的工作表。
  • 使用Worksheet.GridLinesVisible属性隐藏或显示指定工作表中的网格线。
  • 使用Workbook.SaveToFile()方法保存结果文件。
using Spire.Xls;

namespace RemoveGridlines
{
class Program
{

static void Main(string[] args)
{
//创建一个Workbook对象
Workbook workbook = new Workbook();

//加载示例 Excel 文档
workbook.LoadFromFile("企业经营数据表.xlsx");

//获取指定的工作表
Worksheet worksheet = workbook.Worksheets[0];

//隐藏指定工作表中的网格线
worksheet.GridLinesVisible = false;

//显示指定工作表中的网格线
//worksheet.GridLinesVisible = true;

//保存文件
workbook.SaveToFile("网格线.xlsx", ExcelVersion.Version2010);
}
}
}

【VB.NET】

Imports Spire.Xls

Namespace RemoveGridlines
Friend Class Program

Private Shared Sub Main(ByVal args As String())
'创建一个Workbook对象
Dim workbook As Workbook = New Workbook()

'加载示例 Excel 文档
workbook.LoadFromFile("企业经营数据表.xlsx")

'获取指定的工作表
Dim worksheet As Worksheet = workbook.Worksheets(0)

'隐藏指定工作表中的网格线
worksheet.GridLinesVisible = False

'显示指定工作表中的网格线
'worksheet.GridLinesVisible = true;

'保存文件
workbook.SaveToFile("网格线.xlsx", ExcelVersion.Version2010)
End Sub
End Class
End Namespace

如何通过C#/VB.NET在Excel中隐藏或显示网格线_.net

注意:测试代码中的文件路径为程序 Debug 路径,仅供参考,文件路径可自定义为其他路径。


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK