私は単にスプレッドシートを読み込んで、セルの値からオブジェクトのリストを作成しようとしています。
2 つのセルに数式が適用されています。数式の代わりに計算値を読み取るにはどうすればよいですか。
私は 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);
}