翻譯|使用教程|編輯:李顯亮|2019-07-01 13:52:07.073|閱讀 2386 次
概述: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@ke049m.cn
文章轉載自: