/// <summary> /// Получение всех информационных строк /// </summary> private void GetInfoRows() { XlsFileReader.Read(); string row = XlsFileReader.GetString(0); while (row.StartsWith("#") && XlsFileReader.Read()) { InfoRows.Add(row); row = XlsFileReader.GetString(0); } }
/// <summary> /// Получение всех дат и типов ветров /// </summary> private void GetAllDateTimesAndAllWindTypes() { while (XlsFileReader.Read()) { //Невозможно использовать метод "GetDateTime()", так как вместо "DateTime.Parse(...)" //данный метод использует приведение (DateTime)GetValue(...), и тут возникает исключение string stringDate = XlsFileReader.GetString(_dateTimeColumnIndex); DateTime dateTimeColumn = DateTime.Parse(stringDate); string ddColumn = XlsFileReader.GetString(_ddColumnIndex); AllDateTimes.Add(dateTimeColumn); AllWindTypes.Add(ddColumn); } }