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: 4019 | 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.



+1 Profil

icon Pitanje: Kako povezati C i Excel28.05.2005. u 09:28 - pre 230 meseci
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).
 
Odgovor na temu

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 - pre 230 meseci
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".
 
Odgovor na temu

B_E_N_K_O_

Član broj: 55650
Poruke: 80
194.106.167.*



+1 Profil

icon Re: Pitanje: Kako povezati C i Excel30.05.2005. u 13:07 - pre 229 meseci
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
 
Odgovor na temu

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 - pre 229 meseci
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.

 
Odgovor na temu

B_E_N_K_O_

Član broj: 55650
Poruke: 80
194.106.167.*



+1 Profil

icon Re: Pitanje: Kako povezati C i Excel31.05.2005. u 12:09 - pre 229 meseci
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...
 
Odgovor na temu

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 - pre 229 meseci
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
 
Odgovor na temu

B_E_N_K_O_

Član broj: 55650
Poruke: 80
194.106.167.*



+1 Profil

icon Re: Pitanje: Kako povezati C i Excel06.06.2005. u 13:27 - pre 229 meseci
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.
 
Odgovor na temu

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 - pre 229 meseci
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
 
Odgovor na temu

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

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

Postavi temu Odgovori

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