Я использую Microsoft.Office.Interop.Excel
Получается возвращаемый 2D-массив типа object[,]
, который содержит double
для элементов. Обратите внимание, что нижняя граница индекса 1
вместо стандартного 0
, но я могу справиться с этим легко.
Как можно преобразовать массив в double[,]
с помощью .NET 3.5. (красиво я имею в виду краткий или компактный).
Обратите внимание, что
double[] values_2 = values.Cast<double>().ToArray();
работает, но он сглаживает массив в 1D-структуру.