Я строю графики трендов, используя Win32 :: OLE в активном Perl.Я пытаюсь установить единицу главной оси так, чтобы я получал только 7 точек по оси X.Для этого я использую следующий код:
with( $chart->Axes( xlCategory ),
CategoryType => 3,
MajorUnit => ceil( ( $end - $start ) / 7 ),
MajorUnitScale => xlDays );
Это не работает в Excel2007, но работает отлично Excel2010.Используя Excel 2010, возвращает дату окончания и начала как «41124.5» и «40767».Но Excel 2007 возвращает «Пт 12 августа 00:00» и «Пт 3 августа 12:00».Как причина, это не работает.Как я могу преобразовать эти строки в числовой формат?