Import (specyficznych) danych z Excela

0

Witam,

Programowaniem zajmuje sie od jakiś 3 lat, odkad ten przedmiot pojawił sie na zajęciach na studiach. Wiec zapewne jestem początkującym programistom, spotkałem sie 3 dni temu z problemem, którego nie potrafie rozwiązać, szukałem w internecie, pytałem znajomych, i nikt nie potrafi tego zrobić, a mianowicie:

Mam plik w excelu posiadający około 1 tys rekordów, format pliku oraz jeglo wygląd przedstawia dokłądnie ten plik http://excel.republika.pl/dopobrania/tabelaodl/tabelaodl.htm, tzn ten oczywiscie ma znacznie mniej odległosći, tamten jest znacznie bardziej rozbudowany. Plik ten przedstawia tebalkę odległosći.

Problem jaki stanął przede mną, to jak zaimplementować taki plik (mowa o pliku 1tys rekordów) ażeby była możlwiość pobierania danych z tego pliku xls do programu napisanego w C#.NET. Konkretnie chodzi mi o wykonanie dokładnie takiego samego modułu, który stałby się integralną częścią programu, który przedstawia zakładka arkusz nr.2 w pliku xls Nie wiem czy jest to w ogóle możliwe, ale znając życie to na pewno tak...

dzieki z góry za informacje
pozdrawiam
zamulek

0

żeby bezpośrednio z pliku excelowego zasysać dane, wystarczy biblioteka interop do Excela i zapoznanie się z podstawami obiektów excela.

Wszystko jest opisane na msdn, poza nim też jest masa przykładów.

Parę linków:
http://support.microsoft.com/kb/302084
http://msdn2.microsoft.com/en-us/library/ms173186(VS.80).aspx

Korzystanie z interopa (a tak naprawdę z obiektów COM Excela) wymaga jednak zainstalowanego Excela.

1 użytkowników online, w tym zalogowanych: 0, gości: 1