文檔首頁>>Spire.XLS 系列教程>>Excel .NET組件Spire.XLS教程:提取 Excel 文本框中的文本和圖片
Excel .NET組件Spire.XLS教程:提取 Excel 文本框中的文本和圖片
Spire.XLS for .NET 是一款專業(yè)的 .NET Excel 組件, 它可以用在各種.NET 框架中,包括 .NET Core、ASP.NET 和 Windows Forms 等相關的.NET 應用程序。在Excel表格中圖片也是我們經常會使用到的工具,這時我們如何使用Spire.XLS來完成呢?這就是本系列教程將給大家詳細講解的。
11月優(yōu)惠進行時,消費滿額即享折上豪禮,想買Spire.Doc的朋友趕快咨詢在線客服吧!
推薦閱讀:【想要快速完成文檔格式轉換嗎?Spire系列組件格式轉換完整攻略來啦!】
提取 Excel 文本框中的文本和圖片
Spire.XLS 支持在Excel中插入文本框,并在文本框中添加文本及圖片,對內容進行格式化操作等。同理,對于Excel工作表中已有的文本框內容,也可以通過Spire.XLS讀取出來,包括讀取文本、讀取圖片。
測試文檔如下:
//創(chuàng)建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);
讀取結果: