gpt4 book ai didi

c# - Excel Interop 的 Worksheet.UsedRange.Rows 在 Spreadsheet Light 中的类似物是什么?

转载 作者:行者123 更新时间:2023-11-30 21:50:15 25 4
gpt4 key购买 nike

使用 Excel Interop,您可以像这样获取工作表使用的行数:

_xlSheet.UsedRange.Rows

(其中“_xlSheet”是 Excel.Worksheet)。

Spreadsheet Light 中的等效项是什么?

您可以像这样添加一个工作表:

var sl = new SLDocument();
. . .
sl.AddWorksheet("SheetsToTheWind");

...但是您如何才能访问该工作表以查询其使用的行数?

最佳答案

添加工作表后,它也处于事件状态。这意味着您可以从方法 GetWorksheetStatistics 中获取 WorksheetStatistics。该统计实例有一个 NumberOfRows 属性:

// NOTE: The information is only current at point of retrieval. 
var stats = sl.GetWorksheetStatistics();
var rowcount = stats.NumberOfRows;

如果你想知道所有工作表的行数,你可以这样做:

foreach(var name in sl.GetSheetNames())
{
sl.SelectWorksheet(name);
var stats = sl.GetWorksheetStatistics();
var rowcount = stats.NumberOfRows;
Trace.WriteLine(String.Format("sheet '{0}' has {1} rows", name, rowcount));
}

关于c# - Excel Interop 的 Worksheet.UsedRange.Rows 在 Spreadsheet Light 中的类似物是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36481802/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com