1

私は単にスプレッドシートを読み込んで、セルの値からオブジェクトのリストを作成しようとしています。

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

1 に答える 1

2

NetAdvantage 2008 Volume 3 では、GetValue が式ではなく値を返すように動作が変更されたため、NetAdvantage 2008 Volume 3 以降にアップグレードする必要があります。

于 2013-01-02T22:19:04.500 に答える