C#-操作Excel图形—绘制、读取、隐藏、删除图形

C#-操作Excel图形—绘制、读取、隐藏、删除图形

ID:41886621

大小:599.40 KB

页数:8页

时间:2019-09-04

C#-操作Excel图形—绘制、读取、隐藏、删除图形_第1页
C#-操作Excel图形—绘制、读取、隐藏、删除图形_第2页
C#-操作Excel图形—绘制、读取、隐藏、删除图形_第3页
C#-操作Excel图形—绘制、读取、隐藏、删除图形_第4页
C#-操作Excel图形—绘制、读取、隐藏、删除图形_第5页
资源描述:

《C#-操作Excel图形—绘制、读取、隐藏、删除图形》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、C#如何在Excel中绘制图形简介本篇文章将介绍C#如何处理Excel图形相关的问题,包插以下内容要点:1•绘制图形1.1绘制图形并添加文本到图形1.2添加图片到图形1.3设置图形阴影效果2.提取图形中的文本、图片3.设置图形的显示、隐藏4.删除图形4.1删除指定图形4.2删除所有图形所需工具:FreeSpire.XLSfor.NET&3(社区版)PS:下载安装该类库后,注意在项目程序中添加引用Spire.Xls.dll文件(dll文件可在安装路径下的Bin文件夹中获取)丄0HideShapes.XLSAAProperties>■■引用AS3Program.es丄@InsertSh

2、ape^XLSAAProperties/引用■MicrosoftCSharpSpire.XLSSystemSystem.CoreSystem.DataSystem.Data.DataSetExtensionsSystem.DrawingSystem.XmlSystem.Xml.Linq卜6Program.esA画RemoveShapes.XLSSE:Spire.xls能支持的图形种类很多,常见的OfficeExcel中的图形,这个类库也都能实现,PrstGeomShapeType.):.AddPrstGeomShape(2^2、170,160,,dPrstGeomShar-/0"1

3、/101"a3Star7o3Star8o9StraightConnectorlo9StripedRightArrowSunSwooshArrowTeardropTrapezoidTriangle示例代码(供参考)1.绘制图形【C#】usingSystem.Drawing;usingSpire.Xis;usingSpire・Xls.Core;namespaceAdd_shapes_to_Excel{classProgram{staticvoidMain(string[]args){〃创建实例Workbookworkbook=newWorkbook();〃获取第一个工作表Workshe

4、etsheet=workbook・Worksheets[0];〃添加“太阳”形状的图形,并填充颜色IPrstGcomShapcTriangle=sheet.PrstGeomShapes.AddPrstGeomShape(2,2,17(),160,PrstGeomShapeType.Sun);Triangle・Fil1.ForeColor=Color.Orange;Triangle.Fill.FillType=ShapeFillType.SolidColor;Triangle.Text="IT'SASUNNYDAY";//添加文本//添加“禁止”标志的图形,并填充渐变颜色IPrstG

5、eomShapeheart=sheet.PrstGeomShapes・AddPrstGeoinShape(2,7,140,140,PrstGeomShapcTypc.NoSmoking);hcarteFill.ForeColor=Color.Red;heart.Fill.FillType=ShapeFillType.Gradient;//添加云朵形状的图形IPrstGcomShapeCloud=sheet.PrstGcomShapcs.AddPrstGcomShape(15,2,160,160,PrstGcomShapcType.Cloud);〃设置图形阴影效果Cloud.Shad

6、ow.Angle=90;Cloud.Shadow.Distance=10;Cloud.Shadow.Size=100;Cloud.Shadow.Color=Color.StcelBluc;Cloud.Shadow.Blur=30;Cloud.Shadow・Transparency=1;Cloud.Shadow・HasCustomStyle=true;〃添加五角星形状的图形,并加载图片来填充图形IPrstGeomShapecloud=sheet・PrstGeomShapes・AdclPrstGeomShape(15,7,160,160,fVstGeomShapeType.Starb)

7、;cloud・Fill.CustomPicture(Tniag巳.FromFile("sm・png〃),"sm・png");cloud.Fill.FillType二ShapeFi11Type.Picture;〃保存并打开文档workbook.SaveToF订e("AddShapes.xlsx",ExcelVersion.Version2013);System・Diagnostics・Process.Start("AddShapes・xlsx");}}}图形插入效果:2

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。