¿Cómo leería desde una hoja de Excel y cargaría la selección marcada (Área) en una matriz multidimensional? Una columna en Excel podría ser una matriz multidimensional, ya que contendría más de un solo valor.Lectura desde Excel (Rango en matriz multidimensional) C#
La idea (no estoy seguro de qué tan bueno o malo es esto) es ahora hacer un bucle for en todo el Excel.Area (campos seleccionados) y agregar el contenido de ese campo a la matriz multidimensional. Como la matriz multidimensional es del tipo object [,] y, por lo tanto, no es genérica, no hay un método add() conveniente para ella. Todo debe hacerse manualmente.
¿Alguna idea de si este enfoque es correcto o si podría hacerse de manera más eficiente?
¿Por qué es mejor utilizar SpreadsheetGear frente a la interoperabilidad de Excel? – gyurisc
Eso depende del tipo de aplicación que esté creando y de lo que esté haciendo con ella. En lugar de enumerarlos aquí, eche un vistazo a los comentarios de nuestros clientes en el lado derecho de esta página: http://www.spreadsheetgear.com/products/spreadsheetgear.net.aspx –
"También proporciona API rápidas" ... ¿Es esa la API de SpreadsheetGear.Advanced.Cells o simplemente el hecho de que estamos arrojando el valor aquí a un objeto [,]? ¿Asumo que puedes lanzar directamente al doble [,] también? – Terry