Jak odczytałbym arkusz Excela i załadowałem zaznaczony wybór (obszar) do tablicy wielowymiarowej? Kolumna w programie Excel mogłaby sama być tablicą wielowymiarową, ponieważ zawierałaby więcej niż jedną wartość.Czytanie z Excela (zakres na tablicę wielowymiarową) C#
Pomysł (nie wiem jak dobry lub zły to jest) jest teraz zrobić pętlę for przez wszystkie Excel.Area (wybrane pola) i dodać zawartość tego pola do tablicy wielowymiarowej. Ponieważ tablica wielowymiarowa jest typu obiekt [,], a zatem nie jest generyczna, nie ma do niej wygodnej metody add(). Wszystko to należy zrobić ręcznie.
Każdy pomysł, czy to podejście jest w porządku, czy można to zrobić bardziej efektywnie?
Dlaczego lepiej jest użyć SpreadsheetGear kontra Excel Interop? – gyurisc
To zależy od rodzaju aplikacji, którą budujesz i co z nią robisz. Zamiast wymieniać je tutaj, zapoznaj się z komentarzami naszych klientów po prawej stronie tej strony: http://www.spreadsheetgear.com/products/spreadsheetgear.net.aspx –
"Zapewnia także szybkie interfejsy API" ... czy to API SpreadsheetGear.Advanced.Cells, czy tylko fakt, że rzutujemy tu wartość na obiekt [,]? Zakładam, że możesz rzucić bezpośrednio również na podwójne [,]? – Terry