【问题标题】:How to count number of columns Excel file in ClosedXML?如何计算 ClosedXML 中 Excel 文件的列数?
【发布时间】:2017-06-30 07:08:57
【问题描述】:

我尝试使用代码来做到这一点:

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();
        }
}

【问题讨论】:

  • 对您来说似乎很明显,究竟是什么工作表?请提供更多代码

标签: c# c#-4.0 closedxml


【解决方案1】:

https://github.com/ClosedXML/ClosedXML的代码 计数应该使用 LINQ,因为 IXLColumns 实现 IEnumerable<IXLColumn> IXLColumns:IEnumerable

如果您在 Count 上缺少某个方法,则意味着您丢失了

using System.Linq;

【讨论】:

    【解决方案2】:

    我试图做同样的事情。以下对我有用:

    worksheet.Columns().Count()

    【讨论】:

      猜你喜欢
      • 2019-06-17
      • 1970-01-01
      • 1970-01-01
      • 2015-06-21
      • 2019-07-19
      • 2021-09-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多