我只是尝试阅读电子表格,并根据单元格中的值构建对象列表。
其中两个单元格已应用公式,如何读取计算值而不是公式。
我正在使用Infragistics2.Excel.v8.2,我看过一个使用Infragistics2.Documents.Excel命名空间中的GetText()的示例,但我似乎没有那个可用,是否有其他方法,如果没有我在哪里可以下载额外的dll?
这是我的代码,origincountry和destinationcountry正在使用公式。
foreach (var row in worksheet.Rows)
{
var fullScheduleUtc = new FullScheduleUtc
{
Title = "",
Carrier = row.Cells[0].Value.ToString(),
FlightNumber = row.Cells[1].Value.ToString(),
DepartureStation = row.Cells[2].Value.ToString(),
OriginCountry = row.Cells[3].Value.ToString(),
DepartureTime = new TimeSpan(),
DestinationStation = row.Cells[5].Value.ToString(),
DestinationCountry = row.Cells[6].Value.ToString(),
ArrivalTime = new TimeSpan(),
EffectivePeriod = row.Cells[8].Value.ToString(),
Monday = true,
Tuesday = false,
Wednesday = true,
Thursday = true,
Friday = true,
Saturday = true,
AircraftType = row.Cells[10].Value.ToString()
};
fullScheduleList.Add(fullScheduleUtc);
}
答案 0 :(得分:2)
NetAdvantage 2008第3卷更改了行为,以便GetValue将返回值而不是公式,因此您需要升级到NetAdvantage 2008第3卷或更高版本。