[英]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.