logo Spire.XLS 系列教程 我也要发布文档

教程:提取 Excel 文本框中的文本和图片


Spire.XLS for .NET 是一款专业的 .NET Excel 组件, 它可以用在各种.NET 框架中,包括 .NET Core、ASP.NET 和 Windows Forms 等相关的.NET 应用程序。在Excel表格中图片也是我们经常会使用到的工具,这时我们如何使用Spire.XLS来完成呢?这就是本系列教程将给大家详细讲解的。

下载Spire.XLS最新版体验

11月优惠进行时,消费满额即享折上豪礼,想买Spire.Doc的朋友赶快咨询在线客服吧!

推荐阅读:【想要快速完成文档格式转换吗?Spire系列组件格式转换完整攻略来啦!】


提取 Excel 文本框中的文本和图片

Spire.XLS 支持在Excel中插入文本框,并在文本框中添加文本及图片,对内容进行格式化操作等。同理,对于Excel工作表中已有的文本框内容,也可以通过Spire.XLS读取出来,包括读取文本、读取图片。

测试文档如下:

Excel .NET组件Spire.XLS教程:提取 Excel 文本框中的文本和图片

//创建Workbook类的对象,并加载测试文档Workbook workbook = new Workbook();workbook.LoadFromFile("sample.xlsx");//获取指定工作表Worksheet sheet = workbook.Worksheets["Sheet1"];//遍历工作表中文本框for( int i = sheet.TextBoxes.Count-1; i >= 0; i--){
    XlsTextBoxShape shape = sheet.TextBoxes[i] as XlsTextBoxShape;

    //提取文本框中的文本
    string s = shape.Text;
    StringBuilder sb = new StringBuilder();
    sb.AppendLine(s);
    File.WriteAllText("提取文本.txt", sb.ToString());
    
    //提取文本框中的图片
    Image image = shape.Fill.Picture;
    image.Save("提取图片.png", ImageFormat.Png);

读取结果:

Excel .NET组件Spire.XLS教程:提取 Excel 文本框中的文本和图片