簡體   English   中英

如何計算ClosedXML中Excel文件的列數?

[英]How to count number of columns Excel file in ClosedXML?

我嘗試使用代碼來做到這一點:

worksheet.Columns.count();

但是Columns沒有方法count()

所有代碼是:

 class ExcelReader
    {

        private XLWorkbook workbook;
        private string file;
        private IXLWorksheet worksheet;


        public ExcelReader(string file) {

            this.workbook = new XLWorkbook(file);
        }

        private void ChooseWorksheet(int sheet) {

            this.worksheet = workbook.Worksheet(sheet);
        } 

        public int NumberColumns() {

            return this.worksheet.Columns.Count();
        }
}

https://github.com/ClosedXML/ClosedXML查看代碼,因為IXLColumns限制了IEnumerable<IXLColumn> IXLColumns:IEnumerable,所以LINQ可以使用Count進行計數。

如果您在Count上缺少一種方法,則表示您缺少

using System.Linq;

我試圖做同樣的事情。 以下為我工作:

worksheet.Columns().Count()

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM