Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Pitanje: Kako povezati C i Excel

[es] :: C/C++ programiranje :: Pitanje: Kako povezati C i Excel

[ Pregleda: 2116 | Odgovora: 7 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

B_E_N_K_O_

Član broj: 55650
Poruke: 80
*.unilib.bg.ac.yu.



Profil

icon Pitanje: Kako povezati C i Excel28.05.2005. u 09:28

Pocetnik sam u C-u hteo bih da povezem C i Excel nekako i dali je to moguce. Posto su mi one funkcije u Excelu slabe(ili ih jos nepoznajem).
28.05.2005. u 09:28 

dragansm
Dragan Smiljanic

Član broj: 38170
Poruke: 191
212.200.125.*



Profil

icon Re: Pitanje: Kako povezati C i Excel28.05.2005. u 09:40
Postoji mnogo nacina da povezes C i Excel.
Najprostije je da koristis txt fajl ili xml fajl.
Naprednije tehnologije se baziraju da koristis COM objekat.
Medjutim, EXCEL ti pruza i vise mogucnosti nego sto ce ti ikad trebati, samo malo detaljnije pogledaj help. Ukoliko ne nadjes to sto ti treba onda verovatno Excel i nije pravo resenje sa kojim treba da resavas "problem".
28.05.2005. u 09:40 

B_E_N_K_O_

Član broj: 55650
Poruke: 80
194.106.167.*



Profil

icon Re: Pitanje: Kako povezati C i Excel30.05.2005. u 13:07
Laptopovi

da ali i dalje mi nista nisi rekao.(ja sam pocetnik). Napisi mi neki sajt na kome je objasnjenje ili neki primer takvih stvari.Ili neki forum de si nekome objasnjavao problem.U svakom sl. hvala
30.05.2005. u 13:07 

dragansm
Dragan Smiljanic

Član broj: 38170
Poruke: 191
212.200.125.*



Profil

icon Re: Pitanje: Kako povezati C i Excel30.05.2005. u 14:50
Napisi, molim te, detaljno, lepo, koncizno sta zapravo zelis da postignes koristeci Excel, pa cemo brzo doci do odgovora ukoliko ga uopste ima kad je Excel u pitanju.

30.05.2005. u 14:50 

B_E_N_K_O_

Član broj: 55650
Poruke: 80
194.106.167.*



Profil

icon Re: Pitanje: Kako povezati C i Excel31.05.2005. u 12:09
ja mislim da sam vec postavio negde na forumu ali nema veze evo sad cu ponovo:
Ovako pravim neke obrasce u excelu i sada napravio sam formule funkcije da on sabira i sve to. E sad treba mi recimo da excel pomera rezultat u odnosu na to koliko redova korisnik upise primer:
5
6
7
=sum(a1:a3)=18npr.
e sada ako korisnik upise 4 reda ovaj prebacuje
sum(a1:a4) u polje a5 a ne u a4 de je bilo.
ili nekako da taj sheet radi kao program kada uneses podatke lupis enter i on onda pomera u funkcije u te redove gde treba. Hvala na pomoci...
31.05.2005. u 12:09 

dragansm
Dragan Smiljanic

Član broj: 38170
Poruke: 191
*.nat-pool.bgd.sbb.co.yu.



Profil

icon Re: Pitanje: Kako povezati C i Excel31.05.2005. u 13:32
Ne znam bas da li ce radi sa lupanjem enter-a, posto excel kako god nesto promenis i potvrdis izmenu preracunava sve sheet-ove.
Ovo bi trebalo da ti zavrsi posao. Napravi makro:
nadji Visual Basic Editor (Alt+F11) i dodaj
Code:

Sub Macro1()
'
' Macro1 Macro
' Macro recorded 5/31/2005 by smix
'

    Dim i, j
    j = 6
    For i = 6 To 10000
    Range("B" + CStr(i)).Select
    If ActiveCell.Text = "" Then
       j = i
       i = 10001
    End If
    Next i
    ActiveCell.FormulaR1C1 = "=SUM(R[-" & CStr(j - 6) & "]C:R[-1]C)"

'    Ovo je generisano pri snimanju MAKRO-a da bi provalili sintaksu ovog cudnog jezika koji me podseca na dane kad je u kutiji bio CPU "Z80"
'    Range("B6:B9").Select
'    Range("B9").Activate
'    ActiveCell.FormulaR1C1 = "=SUM(R[-3]C:R[-1]C)"
'    Range("B6:B9").Select
End Sub


Prostije bi ti bilo, cak i preglednije za rad, da se suma nalazi iznad brojeva, tj. da u tom polju upises "=SUM(A5:A100000), a da unosis brojeve od A6 pa na dole.
Pozdrav
31.05.2005. u 13:32 

B_E_N_K_O_

Član broj: 55650
Poruke: 80
194.106.167.*



Profil

icon Re: Pitanje: Kako povezati C i Excel06.06.2005. u 13:27
Cuj probao sam ovo ali neradi. Opet pitanje je dali sam ja to upisao kako treba. Nego dali postoji komanda kojom ti primer u polju A5 kucas prebaci mi A2 u A3.
Naprimer IF ovo ONDA prekopiraj a2 u a3 a ako ne nista. Ali to da kucam u nekoj koloni recimo a5 ili nekoj drugoj.
06.06.2005. u 13:27 

dragansm
Dragan Smiljanic

Član broj: 38170
Poruke: 191
*.nat-pool.bgd.sbb.co.yu.



Profil

icon Re: Pitanje: Kako povezati C i Excel06.06.2005. u 13:58
Hajde pokusaj da budes precizniji. Moje starije kolege su me nekad savetovale "precizan nacin izrazavanja je pola uspeha bar kad je programiranje u pitanju" :)
Makro koji sam ti dao svakako radi. Nemoj da pises komentare i bice sve ok.
Ako sam te dobro razumeo, ti hoces da se nesto dogodi kad upises nesto u polje A5. Verovatno da ima elegantno resenje, ali nikad mi Excel nije toliko detaljno trebao. Ono sto ti hoces da uradis radi neki makro tipa:

Code:

Sub Macro2()
'
' Macro1 Macro
' Macro recorded 5/31/2005 by smix
'
    Dim a
    Range("A5").Select
    If ActiveCell.Text <> "" Then
        Range("A2").Select
        a = ActiveCell.FormulaR1C1
        Range("A3").Select
        ActiveCell.FormulaR1C1 = a
    End If
End Sub


Pozdrav
06.06.2005. u 13:58 

[es] :: C/C++ programiranje :: Pitanje: Kako povezati C i Excel

[ Pregleda: 2116 | Odgovora: 7 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.