Wczytywanie excela

Wczytywanie excela
J9
  • Rejestracja:ponad 5 lat
  • Ostatnio:około 5 lat
  • Postów:21
0

Chciałbym wczytać do programu plik excela (.xls) najpierw użyłem biblioteki Microsoft.Office.Interop.Excel i było ok tylko problemem było wymaganie dotyczacze zaintalowania programu excel na danym komputerze. Znalazłem XML SDK ale problem wystepuje kiedy trzeba wczytywać wartosci string i zamiast nich wczytuje liczby. Znalazłem też inne algorytmy ale np wczytywały tylko zmienne double. Czy jest jakaś możliwość aby wczytać plik excela do tablicy string?

AK
  • Rejestracja:prawie 7 lat
  • Ostatnio:około miesiąc
  • Postów:3561
0

Banalny, ale na poziomie "klikania".
Przekleić przez schowek, w programie przyjmującym dane delimiterem komórek jest tabulator, oczywiście koniec linii ma swoje normalne znaczenie


Bo C to najlepszy język, każdy uczeń ci to powie
edytowany 1x, ostatnio: AnyKtokolwiek
UglyMan
  • Rejestracja:około 6 lat
  • Ostatnio:ponad 3 lata
  • Postów:2206
1

A musi to być XLS czy możesz to np zapisać jako CSV ? Wczytanie CSVa to kilka linijek kodu.

J9
  • Rejestracja:ponad 5 lat
  • Ostatnio:około 5 lat
  • Postów:21
0

XLS nie jest wymagany, chodzi o to że np w OpenOffice CSV się rozjezdza.

UglyMan
  • Rejestracja:około 6 lat
  • Ostatnio:ponad 3 lata
  • Postów:2206
0

Jak się rozjeżdża: może problem jest, z tym że CSV jest oddzielony przecinkami, a spodziewa sie pliku gdzie dane sa oddzielone średnikami.

J9
  • Rejestracja:ponad 5 lat
  • Ostatnio:około 5 lat
  • Postów:21
0

Może trochę źle się wyraziłem, wiekszość słów po prostu znika i albo jest puste pole czyli (,,) albo całkowicie nawet przecinkow nie ma

Edit
Rozwiązałem ten problem, teraz go wczytam jako zwykły txt.

Dzieki za pomoc

edytowany 2x, ostatnio: Jerry99

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.