密云建设网站公司/四川seo多少钱

密云建设网站公司,四川seo多少钱,广西网站建设定制,wordpress同步用户单元格边框是指在单元格或单元格区域周围添加的线条。它们可用于不同的目的,如分隔工作表中的部分、吸引读者注意重要的单元格或使工作表看起来更美观。本文将介绍如何使用 Spire.XLS for .NET 在 C# 中添加或删除 Excel 单元格边框。 安装 Spire.XLS for .NET E-…

单元格边框是指在单元格或单元格区域周围添加的线条。它们可用于不同的目的,如分隔工作表中的部分、吸引读者注意重要的单元格或使工作表看起来更美观。本文将介绍如何使用 Spire.XLS for .NET 在 C# 中添加或删除 Excel 单元格边框

安装 Spire.XLS for .NET

E-iceblue旗下spire系列产品是国产文档处理领域的优秀产品,支持国产化信创。首先,您需要将 Spire.XLS for .NET 包含的 DLL 文件作为引用添加到您的 .NET 项目中。DLL 文件可以从此链接下载,也可以通过 NuGet 安装。

Spire.XLS for .NET下载

PM> Install-Package Spire.XLS

C# 在 Excel 中添加单元格边框

Spire.XLS for .NET 支持给 Excel 单元格添加各种边框,如左边框、右边框、上边框、下边框、对角线边框、内边框和外边框。

您可以为单个单元格或单元格区域添加特定边框或多个边框。此外,还可以为边框设置不同的线条样式和线条颜色。以下是为 Excel 单元格设置不同类型、不同线条样式和线条颜色的边框的主要步骤:

  • 创建一个 Workbook 类的对象。
  • 通过 Workbook.Worksheets[int] 属性根据索引获取特定工作表。
  • 通过 Workbook.Range[] 属性获取特定单元格区域。
  • 通过 CellRange.Borders[BordersLineType] 属性从单元格区域的 Borders 集合中获取特定边框(如左、右、上、下和对角线)。
  • 通过 IBorder.LineStyle 属性设置特定边框的线条样式。
  • 通过 IBorder.Color 属性设置特定边框的线条颜色。
  • 通过 Workheet.Range[] 属性获取特定单元格区域。
  • 使用 CellRange.BorderAround(LineStyleType, Color) 方法和 CellRange.BorderInside(LineStyleType, Color) 方法为单元格区域添加外部边框和内部边框。请注意,内边框不能应用于单个单元格。
  • 通过 Worksheet.Range[] 属性获取特定单元格区域。
  • 通过 BordersCollection.LineStyle 和 BordersCollection.Color 属性为单元格区域的边框设置线条样式和线条颜色,然后为单元格区域的对角线边框设置线条样式和颜色。
  • 使用 Workbook.SaveToFile() 方法保存结果文件。
using Spire.Xls;
using Spire.Xls.Core;
using System.Drawing;namespace AddCellBorders
{class Program{static void Main(string[] args){// 创建Workbook对象Workbook workbook = new Workbook();// 获取第一个工作表Worksheet sheet = workbook.Worksheets[0];// 为 B2 单元格设置左、右、上、下和斜向上边框CellRange range = sheet.Range["B2"];IBorder leftBorder = range.Borders[BordersLineType.EdgeLeft];leftBorder.LineStyle = LineStyleType.MediumDashDotDot;leftBorder.Color = Color.Red;IBorder rightBorder = range.Borders[BordersLineType.EdgeRight];rightBorder.LineStyle = LineStyleType.MediumDashed;rightBorder.Color = Color.Red;IBorder topBorder = range.Borders[BordersLineType.EdgeTop];topBorder.LineStyle = LineStyleType.Medium;topBorder.Color = Color.Red;IBorder bottomBorder = range.Borders[BordersLineType.EdgeBottom];bottomBorder.LineStyle = LineStyleType.Medium;bottomBorder.Color = Color.Red;IBorder diagonalUpBorder = range.Borders[BordersLineType.DiagonalUp];diagonalUpBorder.LineStyle = LineStyleType.Thin;diagonalUpBorder.Color = Color.Red;// 为 C4 单元格设置对角线边框range = sheet.Range["C4"];diagonalUpBorder = range.Borders[BordersLineType.DiagonalUp];diagonalUpBorder.LineStyle = LineStyleType.Double;diagonalUpBorder.Color = Color.Blue;IBorder diagonalDownBorder = range.Borders[BordersLineType.DiagonalDown];diagonalDownBorder.LineStyle = LineStyleType.Double;diagonalDownBorder.Color = Color.Blue;// 为单元格 D6 设置外部边框range = sheet.Range["D6"];range.BorderAround(LineStyleType.Double, Color.Green);// 为单元格区域 E8:F10 设置内边框range = sheet.Range["E8:F10"];range.BorderInside(LineStyleType.MediumDashed, Color.DarkGray);// 为单元格区域 F12:G14 设置内部和外部边框range = sheet.Range["F12:G14"];range.BorderInside(LineStyleType.MediumDashed, Color.Pink);range.BorderAround(LineStyleType.Medium, Color.Magenta);// 为单元格区域 G16:H18 设置边框range = sheet.Range["G16:H18"];range.Borders.LineStyle = LineStyleType.Thick;range.Borders.Color = Color.Cyan;// 为单元格区域 G16:H18 设置对角线边框的线条样式和线条颜色diagonalUpBorder = range.Borders[BordersLineType.DiagonalUp];diagonalUpBorder.LineStyle = LineStyleType.Dotted;diagonalUpBorder.Color = Color.DarkGray;diagonalDownBorder = range.Borders[BordersLineType.DiagonalDown];diagonalDownBorder.LineStyle = LineStyleType.Dotted;diagonalDownBorder.Color = Color.DarkGray;// 保存结果文件workbook.SaveToFile("Excel边框.xlsx", ExcelVersion.Version2016);}}
}

C# 删除 Excel 单元格边框

通过将 CellRange.Borders.LineStyle 属性设置为 LineStyleType.None,可以删除单元格或单元格区域的所有边框。具体步骤如下:

  • 创建一个 Workbook 类的对象。
  • 使用 Workbook.LoadFromFile() 方法加载 Excel 文件。
  • 通过 Workbook.Worksheets[int] 属性根据索引获取特定工作表。
  • 通过 Workbook.Range[] 属性获取特定单元格区域。
  • 通过将 CellRange.Borders.LineStyle 属性设置为 LineStyleType.None,删除单元格区域的边框。
  • 使用 Workbook.SaveToFile() 方法保存结果文件。
using Spire.Xls;namespace RemoveCellBorders
{class Program{static void Main(string[] args){// 创建Workbook对象Workbook workbook = new Workbook();// 加载 Excel 文件workbook.LoadFromFile("Excel边框.xlsx");// 获取第一个工作表Worksheet sheet = workbook.Worksheets[0];// 删除单元格区域 G16:H18 的边框CellRange range = sheet.Range["G16:H18"];range.Borders.LineStyle = LineStyleType.None;// 保存结果文件workbook.SaveToFile("删除边框.xlsx", ExcelVersion.Version2016);}}
}

————————————————————————————————————————

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/898832.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【Java】TCP网络编程:从可靠传输到Socket实战

活动发起人小虚竹 想对你说: 这是一个以写作博客为目的的创作活动,旨在鼓励大学生博主们挖掘自己的创作潜能,展现自己的写作才华。如果你是一位热爱写作的、想要展现自己创作才华的小伙伴,那么,快来参加吧&#xff01…

html5炫酷的科技感3D文字效果实现详解

炫酷的科技感3D文字效果实现详解 这里写目录标题 炫酷的科技感3D文字效果实现详解项目概述核心技术实现1. 3D文字效果2. 故障艺术效果(Glitch Effect)3. 动态网格背景4. 扫描线效果5. 粒子效果 性能优化考虑技术难点与解决方案项目总结扩展优化方向 项目…

车道保持中车道线识别

需要让小车保持车道行驶,首先需要进行车道线识别。 也可参看论文(上传到资源里):自动驾驶汽车车道检测与预测的技术解析-基于图像处理和Hough变换的方法 1 车道识别流程 想进行车道线识别,并且希望在图像中选择一个特…

英伟达有哪些支持AI绘画的 工程

英伟达在AI绘画领域布局广泛,其自研工具与第三方合作项目共同构建了完整的技术生态。以下是其核心支持AI绘画的工程及合作项目的详细介绍: 一、英伟达自研AI绘画工具 1. GauGAN系列 技术特点:基于生成对抗网络(GAN)&…

驱动开发的引入

1.引入 Linux内核的整体架构本就非常庞大,其包含的组件也非常多。而我们怎样把需要的部分都包含在内核中呢? 一种方法是把所有需要的功能都编译到Linux内核中。这会导致两个问题,一是生成的内核会很大,二是如果我们要在现有的内核中新增或删…

Android在kts中简单使用AIDL

Android在kts中简单使用AIDL AIDL相信做Android都有所了解,跨进程通信会经常使用,这里就不展开讲解原理跨进程通信的方式了,最近项目换成kts的方式,于是把aidl也换成了统一的方式,其中遇到了很多问题,这里…

物化视图详解:数据库性能优化的利器

物化视图(Materialized View)作为数据库性能优化的核心手段,通过预计算和存储查询结果,显著提升了复杂查询的效率。本文将深入剖析物化视图的工作原理、应用场景及最佳实践,帮助企业在合适的场景中充分发挥其性能优势。…

快速入手:Nacos融合SpringCloud成为注册配置中心

快速入手:Nacos融合SpringCloud成为注册配置中心 前言安装Nacos项目搭建添加配置启动类添加注解运行项目服务调用RestTemplate 模式FeignClient 模式 Gateway 网关 前言 Spring Cloud是一系列框架的集合,提供了微服务架构下的各种解决方案,如…

Python | 如何在Pandas中删除常量列

在数据分析中,经常会遇到数据集中始终具有常量值的列(即,该列中的所有行包含相同的值)。这样的常量列不提供有意义的信息,可以安全地删除而不影响分析。 如: 在本文中,我们将探索如何使用Pyth…

5.高频加热的原理与常用集成电路介绍

一、高频加热的类型 利用高频电源加热通常由两种方法:电介质加热(被加热物体绝缘)与感应加热(被加热物体导电),详细解释如下: 电介质加热(利用高频电压的高频电场导致物体自身分子摩…

【中文翻译】第9章-The Algorithmic Foundations of Differential Privacy

由于GitHub项目仅翻译到前5章,我们从第6章开始通过大语言模型翻译,并导出markdown格式。 大模型难免存在错漏,请读者指正。 教材原文地址:https://www.cis.upenn.edu/~aaroth/Papers/privacybook.pdf 9 差分隐私与计算复杂度 到目…

【AI大模型】搭建本地大模型GPT-NeoX:详细步骤及常见问题处理

搭建本地大模型GPT-NeoX:详细步骤及常见问题处理 GPT-NeoX是一个开源的大型语言模型框架,由EleutherAI开发,可用于训练和部署类似GPT-3的大型语言模型。本指南将详细介绍如何在本地环境中搭建GPT-NeoX,并解决过程中可能遇到的常见问题。 1. 系统要求 1.1 硬件要求 1.2 软…

Unity跨平台构建快速回顾

知识点来源:人间自有韬哥在,豆包 目录 一、发布应用程序1. 修改发布必备设置1.1 打开设置面板1.2 修改公司名、游戏项目名、版本号和默认图标1.3 修改 Package Name 和 Minimum API Level 2. 发布应用程序2.1 配置 Build Settings2.2 选择发布选项2.3 构…

低配电脑畅玩《怪物猎人:荒野》,ToDesk云电脑优化从30帧到144帧?

《怪物猎人:荒野(Monster Hunter Wilds)》自2025年正式发售以来已取得相当亮眼的成绩,仅用三天时间便轻松突破800万销量,目前顺利蝉联周榜冠军;凭借着开放世界的宏大场景和丰富的狩猎玩法,该游戏…

Flink基础简介和安装部署

文章目录 一、Flink基础简介1、什么是Flink2、Flink流处理特性3、Flink四大基石4、Flink中的角色 二、Flink集群搭建1、Local模式①上传Flink安装包②启动交互窗口③提交任务测试④访问WebUI页面查看④退出停止集群 一、Flink基础简介 1、什么是Flink Flink是⼀个分布式&#…

【2025】基于ssm+jsp的二手商城系统设计与实现(源码、万字文档、图文修改、调试答疑)

基于SSMJSP的二手商城系统设计与实现系统功能结构图: 课题背景 随着经济的发展和人们生活水平的提高,二手交易市场日益活跃。人们对于闲置物品的处理方式逐渐从传统的废品回收转变为通过二手交易平台进行再利用。这种交易模式不仅能够帮助用户节省开支&a…

幻影星空亮相CAAPA北京展 引领文旅产业升级转型

3月19日,中国游艺机游乐园协会(CAAPA)主办的2025中国(北京)国际游乐设施设备博览会及2025北京国际旅游休闲娱乐产业博览会在北京盛大启幕。在这场行业盛会上,广州卓远旗下的“幻影星空”品牌以创新性的虚拟…

银河麒麟桌面版包管理器(二)

以下内容摘自《银河麒麟操作系统进阶应用》一书 APT包管理器 APT是Debian及其派生系统的包管理器,构建在dpkg之上,以其强大的依赖性处理能力和丰富的软件仓库而闻名。APT具有自动解决依赖关系、提供易于使用的命令行工具(如apt-get、apt-ca…

Xcode16.1使用MonkeyDev运行Tiktok报错分析

问题1: Build input files cannot be found: /usr/lib/libc.dylib, /usr/lib/libstdc.dylib. Did you forget to declare these files as outputs of any script phases or custom build rules which produce them? 解决办法:在TARGETS的dylib中的Bui…

手机怎么换网络IP有什么用?操作指南与场景应用‌

在数字化时代,手机已经成为我们日常生活中不可或缺的一部分,无论是工作、学习还是娱乐,手机都扮演着至关重要的角色。而在手机的使用过程中,网络IP地址作为设备在互联网上的唯一标识符,其重要性和作用不容忽视。本文将…