加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

在Excel表里面插入背景图

发布时间:2020-12-16 01:10:30 所属栏目:百科 来源:网络整理
导读:工作中我们会经常用到MS Excel,通常我们打开MS Excel,里面的工作表都是空白单调的背景。当然了,MS Excel可以在工作簿里面插入背景图片。那么问题来了,如果你没有安装Microsoft Office,该如何在Excel文件里面插入好看的背景图呢?下面我跟大家分享一下如

工作中我们会经常用到MS Excel,通常我们打开MS Excel,里面的工作表都是空白单调的背景。当然了,MS Excel可以在工作簿里面插入背景图片。那么问题来了,如果你没有安装Microsoft Office,该如何在Excel文件里面插入好看的背景图呢?下面我跟大家分享一下如何在C#中使用免费控件来实现这一功能。

在这里我使用了一个免费控件——Free Spire.XlS,有兴趣的朋友可以下载使用。

需要添加的命名空间:

using Spire.Xls; 
using System.Drawing;

?

原文件截图:

?

详细步骤和代码片段如下:

?

步骤1新建一个workbook对象。

?

workbook.LoadFromFile("供应商表格.xlsx");

?

步骤2从系统里面加载Excel文件。

?

workbook.LoadFromFile(");

?

步骤3此处,作为示例,我选取Excel文件的第一个表格。

?

Worksheet sheet = workbook.Worksheets[0];

?

步骤4加载图片。

?

Bitmap bm = new Bitmap(System.Drawing.Image.FromFile(雪地.jpg"));

?

步骤5将该图片设为背景。

?

sheet.PageSetup.BackgoundImage = bm;

?

步骤6保存并重新打开Excel文件。

?

workbook.SaveToFile(带背景图的供应商表格.xlsx");

System.Diagnostics.Process.Start(");

?

效果图:

?

全部代码:

?

using System.Drawing;
using Spire.Xls;

namespace 供应商情况表
{
??? class Program
??? {
??????? static void Main(string[] args)
??????? {
?????????? Workbook workbook = new Workbook();
?????????? workbook.LoadFromFile("供应商表格.xlsx");
?????????? Worksheet sheet = workbook.Worksheets[0];
?????????? Bitmap bm = new Bitmap(System.Drawing.Image.FromFile("雪地.jpg"));
?????????? sheet.PageSetup.BackgoundImage = bm;
?????????? workbook.SaveToFile("带背景图的供应商表格.xlsx");
?????????? System.Diagnostics.Process.Start("带背景图的供应商表格.xlsx");
??????? }
??? }
}

?

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读