翻譯|使用教程|編輯:李顯亮|2019-07-01 13:52:07.073|閱讀 2367 次
概述:Spire.XLS for .NET 是一款專業的 .NET Excel 組件, 它可以用在各種.NET 框架中,在Excel表格中單元格也是我們經常會使用到的格式,這時我們如何使用Spire.XLS來完成呢?這就是本系列教程將給大家詳細講解的。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
更多資源查看:Spire.XLS工作表教程 | Spire.Doc系列教程 | Spire.PDF系列教程
Spire.XLS for .NET 是一款專業的 .NET Excel 組件, 它可以用在各種.NET 框架中,包括 .NET Core、ASP.NET 和 Windows Forms 等相關的.NET 應用程序。在Excel表格中單元格也是我們經常會使用到的格式,這時我們如何使用Spire.XLS來完成呢?這就是本系列教程將給大家詳細講解的。
當Excel單元格中輸入的文字長度超過單元格的寬度時,內容就無法完全顯示出來或者會占用下一個單元格,如果不想改變列寬,就需要縮小字體來顯示全部內容。接下來將介紹如何使用Spire.XLS設置Excel單元格自動縮小字體,以適應列寬。
原文檔
//加載Excel文檔 Workbook workbook = new Workbook(); workbook.LoadFromFile(@"Input.xlsx"); //獲取第一張工作表 Worksheet sheet = workbook.Worksheets[0]; //指定需要自動縮小字體的單元格范圍 CellRange cell = sheet.Range["A1:E3"]; //設置ShrinkToFit為true CellStyle style = cell.Style; style.ShrinkToFit = true; //保存文檔 workbook.SaveToFile("ShrinkTextToFitCell.xlsx", ExcelVersion.Version2013);
結果文檔
在讀取Excel單元格的數據之前,有時候需要判斷單元格的數據類型。在Spire.XLS中有String、Number、Formula、Boolean、Error和Blank六種數據類型,分別對應字符串型、數值型、公式型、布爾型、錯誤和空值。下面將介紹如何使用Spire.XLS獲取單元格的數據類型。
using System.Drawing; using Spire.Xls; using Spire.Xls.Core.Spreadsheet; namespace GetCellType { class Program { static void Main(string[] args) { //創建Workbook實例 Workbook workbook = new Workbook(); //加載Excel文檔 workbook.LoadFromFile("Input.xlsx"); //獲取第二張工作表 Worksheet sheet = workbook.Worksheets[1]; //獲取指定范圍內的單元格的數據類型 foreach (CellRange range in sheet.Range["A2:A7"]) { XlsWorksheet.TRangeValueType cellType = sheet.GetCellType(range.Row, range.Column, false); sheet[range.Row, range.Column+1].Text = cellType.ToString(); sheet[range.Row, range.Column + 1].Style.Font.Color = Color.Red; sheet[range.Row, range.Column+1].Style.Font.IsBold = true; } //保存文檔 workbook.SaveToFile("GetCellType.xlsx", ExcelVersion.Version2013); } } }
結果文檔
*想要購買Spire.XLS正版授權的朋友可以哦~
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自: