🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: pl.comp.lang.vbasic
8 messages
8 total messages Started by piosad Wed, 30 Mar 2011 20:13
VB6 - odczyt z Excela
#102325
Author: piosad
Date: Wed, 30 Mar 2011 20:13
6 lines
132 bytes
Czy da się odczytać wartości z pliku excela na komputerze, na którym
Excel nie jest zainstalowany?

Pozdrawiam
Piotr Sadurski

Re: VB6 - odczyt z Excela
#102326
Author: "Emeryt"
Date: Thu, 31 Mar 2011 08:27
14 lines
398 bytes
U�ytkownik "piosad" <piosad@o2.pl> napisa� w wiadomo�ci
news:imvrrv$nmr$1@news.task.gda.pl...
> Czy da si� odczyta� warto�ci z pliku excela na komputerze, na kt�rym Excel
> nie jest zainstalowany?

Da si�, przez kontrolke Data, dla kt�rej w�a�ciwo�� Connect nale�y ustawi�
Excel 8.0
Mog� by� problemy kompatybilno�ci z danymi z wy�szego Excela.

pozdr



Re: VB6 - odczyt z Excela
#102327
Author: piosad
Date: Thu, 31 Mar 2011 21:39
10 lines
266 bytes
On 2011-03-31 08:27, Emeryt wrote:

> Da siê, przez kontrolke Data, dla której w³a¶ciwo¶æ Connect nale¿y ustawiæ
> Excel 8.0

Dzięki. Czy da się gdzieś jakiś mały i prosty przykładzik znaleźć? Dalej
nie wiem jak to ugryźć niestety :(.

Podrawiam

Re: VB6 - odczyt z Excela
#102328
Author: "Emeryt"
Date: Fri, 01 Apr 2011 08:12
18 lines
444 bytes
U�ytkownik "piosad" <piosad@o2.pl> napisa� w wiadomo�ci
news:in2la6$fnq$1@news.task.gda.pl...
> On 2011-03-31 08:27, Emeryt wrote:
>
>> Da sie, przez kontrolke Data, dla kt�rej w3a?ciwo?a Connect nale?y
>> ustawia
>> Excel 8.0
>
> Dzi�ki. Czy da si� gdzie� jaki� ma�y i prosty przyk�adzik znale��? Dalej
> nie wiem jak to ugry�� niestety :(.

http://www.planet-source-code.com/vb/default.asp?lngWId=1

pozdr



Re: VB6 - odczyt z Excela
#102329
Author: piosad
Date: Sat, 02 Apr 2011 20:21
9 lines
266 bytes
On 2011-04-01 08:12, Emeryt wrote:
> http://www.planet-source-code.com/vb/default.asp?lngWId=1

Jest tam kupa przyk�ad�w ale takiego, kt�ry odczytuje warto�ci z arkusza
excela za pomoc� kontrolki data nie znalaz�em.
Mo�e �le szukam :(.

Pozdrawiam

Re: VB6 - odczyt z Excela
#102330
Author: "Emeryt"
Date: Sun, 03 Apr 2011 08:47
46 lines
1814 bytes
U�ytkownik "piosad" <piosad@o2.pl> napisa� w wiadomo�ci
news:in7pea$fjs$1@news.task.gda.pl...
> On 2011-04-01 08:12, Emeryt wrote:
>> http://www.planet-source-code.com/vb/default.asp?lngWId=1
>
> Jest tam kupa przyk�ad�w ale takiego, kt�ry odczytuje warto�ci z arkusza
> excela za pomoc� kontrolki data nie znalaz�em.
> Mo�e �le szukam :(.

Pewnie �e �le szukasz.
Na stronie planet-source-code:
W pole Search Term.. wpisz: Data Control Excel
Kliknij przycisk Search i wyswietla sie 26 przyk�ad�w (dzia�aj�cych).

Mo�esz te� tak:
- Otw�rz nowy projekt w VB
- W menu Project, Components zaznacz Microsoft Data Bound Grid Control 5.0
- Kliknij Zastosuj i OK
- Z przybornika z lewej strony wprowad� na forme:
    - kontrolke DBGrid
    - kontrolke Data
DBGrid rozwi� na formie tak aby by�a du�a ( w niej bed� wy�wietlane rekordy
Excela)
Pod ni� rozwi� na ca�� szroko�� kontrolke Data.
We w�a�ciwo�ciach kontrolki Data (w�a�ciwo�ci z prawej strony projektu)
poszukaj pole Connect i z rozwijanej listy wybierz Excel 8.0
W polu poni�ej DatabaseName wprowad� scie�k� do pliku xls (np: c:\Moje
Dokumenty\Plik.xls)
Je�eli wprowadzi�e� poprawnie scie�ke do pliku, to gdy klikniesz we
w�a�ciwo�ciach pole RecordSource to wyswietlaj� si� nazwy rekordset�w w
pliku Excela. Wybierz jeden z nich (ten kt�ry chcesz wy�wietla�)

Kliknij na DBGrid i w jego w�asciwo�ciach DataSource wprowad� Data1.

Uruchom projekt (klawisz F5).
Jak widzisz w kontrolce DBGrid wyswietlaj� sie dane z Excela (bez jednej
lini kodu!!!)
Oczywi�cie wszystko to mo�esz zrobic w kodzie zamiast graficznie.
Mo�esz te� u�y� kontrolki ADO i DataGrid (wskazane). To po��czenie jest
bardziej zaawansowane.

Pozdr



Re: VB6 - odczyt z Excela
#102331
Author: piosad
Date: Mon, 04 Apr 2011 16:15
22 lines
915 bytes
On 2011-04-03 08:47, Emeryt wrote:

> W polu poni¿ej DatabaseName wprowad¿ scie¿kê do pliku xls (np: c:\Moje
> Dokumenty\Plik.xls)
> Je¿eli wprowadzi³e¶ poprawnie scie¿ke do pliku, to gdy klikniesz we
> w³a¶ciwo¶ciach pole RecordSource to wyswietlaj± siê nazwy rekordsetów w
> pliku Excela. Wybierz jeden z nich (ten który chcesz wy¶wietlaæ)

Dzięki za dokładny opis ale w tym miejscu wyświetla się komounikat
"Couldn't find installable ISAM"

Na http://support.microsoft.com znalazłem takie rozwiązanie:
"You may be able to resolve this error message by removing and then
reinstalling the indexed sequential access method (ISAM) drivers in
Microsoft Access 95 or Microsoft Access 97"
ale to nie rozwiązuje mojego problemu, bo jak pisałem wyżej, chodzi mi o
odczyt wartości z plików Excela na komputerze, na którym nie ma
zainstalowanego Excela. Accessa też nie ma.

Pozdrawiam


Re: VB6 - odczyt z Excela
#102332
Author: "Emeryt"
Date: Tue, 05 Apr 2011 07:57
15 lines
352 bytes
U�ytkownik "piosad" <piosad@o2.pl> napisa� w wiadomo�ci
news:incjpr$gld$1@news.task.gda.pl...
> On 2011-04-03 08:47, Emeryt wrote:
>
> Dzi�ki za dok�adny opis ale w tym miejscu wy�wietla si� komounikat
> "Couldn't find installable ISAM"

Tzn �e masz zainstalowan� niekompletn� wersje VB czyli nie zainstalowany
ISAM.

pozdr



Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads