当前位置: 首页 > wzjs >正文

网页制作与网站建设实战大全 豆瓣如何自己做自己的网站

网页制作与网站建设实战大全 豆瓣,如何自己做自己的网站,儿童手工制作大全,陕西网站开发公司哪家好在Excel文档的设计与美化中,单元格和工作表的背景设置不仅能提升文档的可视化效果,还能增强数据呈现的逻辑性。通过编程方式设置背景色、纹理和渐变色,甚至添加整个工作表的背景图片,可以实现自动化批量样式统一、企业模板定制等需…

在Excel文档的设计与美化中,单元格和工作表的背景设置不仅能提升文档的可视化效果,还能增强数据呈现的逻辑性。通过编程方式设置背景色、纹理和渐变色,甚至添加整个工作表的背景图片,可以实现自动化批量样式统一、企业模板定制等需求。本文将介绍如何在.NET平台使用C#设置Excel单元格和工作表背景,并提供完整的代码示例。

文章目录

    • 用C#设置Excel单元格背景色
      • 1. 设置普通背景色
      • 2. 设置背景纹理
      • 3. 设置渐变背景
    • 用C#设置Excel工作表背景图片
    • 总结

本文使用免费的 Free Spire.XLS for .NET,可通过 NuGet 安装:

Install-Package FreeSpire.XLS

用C#设置Excel单元格背景色

使用库中的CellRange.Style属性可对Excel单元格或单元格范围进行背景自定义,可设置纯色、纹理和渐变三种背景。

1. 设置普通背景色

通过设置CellRange.Style.ColorCellRange.Style.FillPattern属性,可以将单元格背景设置为纯色填充。

代码示例

using Spire.Xls;
using System.Drawing;// 创建工作簿
Workbook workbook = new Workbook();
// 获取第一个工作表
Worksheet sheet = workbook.Worksheets[0];// 获取单元格,设置单元格文本,设置行高和列宽
CellRange cell = sheet.Range["B2"];
cell.Text = "普通背景色";
cell.RowHeight = 30f;
cell.ColumnWidth = 20f;// 设置单元格填充类型和背景色
cell.Style.FillPattern = ExcelPatternType.Solid;
cell.Style.Color = Color.LightGreen;// 保存工作簿
workbook.SaveToFile("output/CellSolidColor.xlsx", ExcelVersion.Version2016);
workbook.Dispose();

结果文件
C#设置Excel单元格纯色背景


2. 设置背景纹理

Spire.XLS 提供多种内置纹理样式(如细点、灰度、砖块等),可通过设置CellRange.Style.FillPatternCellRange.Style.PatternColor(设置纹理色)和CellRange.Style.Color(设置背景色)来实现。

代码示例

using Spire.Xls;
using System.Drawing;// 创建工作簿,获取工作表
Workbook workbook = new Workbook();
Worksheet sheet = workbook.Worksheets[0];// 获取单元格,设置单元格文本、行高和列宽
CellRange cell = sheet.Range["B2"];
cell.Text = "纹理背景";
cell.RowHeight = 30f;
cell.ColumnWidth = 20f;// 设置单元格纹理背景
cell.Style.FillPattern = ExcelPatternType.Angle;
cell.Style.Color = Color.LightGray;  // 背景色
cell.Style.PatternColor = Color.Beige;  // 纹理色// 保存工作簿
workbook.SaveToFile("output/CellPattern.xlsx", ExcelVersion.Version2016);
workbook.Dispose();

结果文件
C#设置Excel单元格纹理背景


3. 设置渐变背景

Spire.XLS 支持设置线性渐变背景色,只需设置Interior.FillPattern, Interior.Gradient, Interior.ForeColor, Interior.BackColor等属性。

代码示例

using Spire.Xls;
using System.Drawing;// 创建工作簿,获取工作表
Workbook workbook = new Workbook();
Worksheet sheet = workbook.Worksheets[0];// 获取单元格,设置单元格文本、行高和列宽
CellRange cell = sheet.Range["B2"];
cell.Text = "渐变背景";
cell.RowHeight = 30f;
cell.ColumnWidth = 20f;// 设置单元格渐变背景
cell.Style.FillPattern = ExcelPatternType.Gradient;
cell.Style.Interior.Gradient.BackColor = Color.Pink;
cell.Style.Interior.Gradient.ForeColor = Color.Beige;// 保存工作簿
workbook.SaveToFile("output/GradientFillColor.xlsx", ExcelVersion.Version2016);
workbook.Dispose();

结果文件
C#设置Excel单元格渐变背景


用C#设置Excel工作表背景图片

除了单元格背景,还可以为整个工作表设置背景图片,适合用于插入水印、品牌标志等视觉增强内容。

操作步骤

  1. 创建Workbook对象并添加工作表。
  2. 使用Worksheet.SetBackground(string imagePath)方法设置背景图。
  3. 保存Excel文档。

代码示例

using Spire.Xls;
using System.Drawing;// 载入工作簿,获取工作表
Workbook workbook = new Workbook();
workbook.LoadFromFile("Sample.xlsx");
Worksheet sheet = workbook.Worksheets[0];// 载入背景图
Bitmap image = new Bitmap(Image.FromFile("BackgroundImage1.jpg"));// 应用背景图到工作表
sheet.PageSetup.BackgoundImage = image;// 保存工作簿
workbook.SaveToFile("output/SheetBackgroundImage.xlsx");
workbook.Dispose();

结果文件
C#设置Excel工作表背景图


总结

通过Free Spire.XLS for .NET,C#开发者可以轻松设置Excel文档中的:

  • 单元格普通背景色:用于高亮显示重点数据;
  • 单元格背景纹理:增强表格风格;
  • 单元格渐变背景:提升文档专业感;
  • 工作表背景图:实现品牌统一或添加水印。

这些功能适用于自动生成报表、企业模板美化、文档视觉统一等场景。

更多Excel操作请参考:Spire.XLS for .NET 教程中心


文章转载自:

http://2MJJ4uIC.xkpjL.cn
http://Ks0ofddY.xkpjL.cn
http://jlBN77Kl.xkpjL.cn
http://wImIeGgY.xkpjL.cn
http://wJud5F7M.xkpjL.cn
http://F3sD5EKd.xkpjL.cn
http://tlDmYGdq.xkpjL.cn
http://JgIi5x8r.xkpjL.cn
http://GuLWiAV9.xkpjL.cn
http://MXCKxkq6.xkpjL.cn
http://48I7aDhJ.xkpjL.cn
http://f6FNtVxg.xkpjL.cn
http://5ekfxxCJ.xkpjL.cn
http://IjluF2oi.xkpjL.cn
http://128Z2sPs.xkpjL.cn
http://MkDxmhKD.xkpjL.cn
http://HCxjxmRa.xkpjL.cn
http://gl9tR8UU.xkpjL.cn
http://H2tTWfdj.xkpjL.cn
http://zSpS1FNI.xkpjL.cn
http://FwBmE3pA.xkpjL.cn
http://WiBFYfMB.xkpjL.cn
http://lNn39665.xkpjL.cn
http://zJfdZ61k.xkpjL.cn
http://3iCS7tsa.xkpjL.cn
http://8eDfGDco.xkpjL.cn
http://SniFhUJG.xkpjL.cn
http://m4fxsza0.xkpjL.cn
http://bkarMSgn.xkpjL.cn
http://xdXE70Id.xkpjL.cn
http://www.dtcms.com/wzjs/729580.html

相关文章:

  • 离职同事以公司名义做网站做自媒体一般都注册几个网站
  • 自己创网站php怎么做网站快
  • 重庆 手机网站制作网络运维主要做什么
  • 网站设计工具在手机上创建网站
  • 网站用图怎么做文件小质量高ios网页游戏
  • 还有河北城乡和住房建设厅网站吗群晖打开wordpress4.9.8
  • 做儿童业态招商要去哪些网站互联网广告行业前景
  • 黄埔做网站长春网络推广公司哪个好
  • 网站建设推广服务合同开做网站的公司 条件
  • 西安网站注册网络公司网络推广服务
  • 网站建设标新立异seo的搜索排名影响因素有哪些
  • 外包网站建设公司手机 网站 源码
  • 做景区网站建设的公司长三角旅游推广联盟
  • 创建众筹网站伴奏网站防盗是怎么做的
  • 工业部网站备案河南网站制作
  • 创新的微商城网站建设浙江省建设厅网站高工
  • 杭州建设网站公司wordpress怎么加404
  • 扬州市住房和建设局网站中山专业做网站
  • 域名怎么创建网站吗本地岑溪网站开发
  • 网站 功能呢design工业设计
  • 雄安智能网站建设网站规划与设计课程设计
  • 大连制作网站omv wordpress
  • html网站源码wordpress更改登录地址
  • 4500急招一位接送小孩阿姨附近网站建设优化加盟代理
  • 摄影网站源码 国外做网站设计的有些什么职位
  • 肇庆网站关键词优化wordpress自定义表格
  • 网站的作用网站开发网站排名优化
  • 建设部施工安全管理网站自己做的网站搜索引擎搜不到
  • 音乐网站建设策划书wordpress获取最新发布列表
  • 网站质作wordpress登入页面