Wojciech Gardziński

Wojciech Gardziński Mieć rację godzinę
wcześniej niż inni:
przez godzinę być
...

Temat: Konsolidacja plików Excela - przykład bardzo prosty

Co prawda, podobny przykład już był:
http://afin.net/webcasts/Demo_FileConsolidation1.swf
ale był trochę skomplikowany (kwerenda, itp.)

Jest więc NOWY szablon AFIN.NET, specjalnie dla celów konsolidacji plików Excela - wystarczy tylko podać katalog(i), nazwy plików, nazwy arkuszy do konsolidacji i, ewentualnie, zakres w arkuszach.

Filmik:
http://afin.net/webcasts/HowTo_ConsolidateExcelFiles.swf

Uwagi:
1. Działa na dowolnej ilości plików.
2. Muszą mieć, oczywiście, takie same nazwy kolumn, itp.
3. Przy okazji, w katalogu [AFIN.NET.Folder]/Temp tworzy się plik Accessa 'WorkBase.mdb' z gotową tabelą (gdyby np. ktoś inny chciał jej równolegle używać). Posiadanie Accessa nie jest wymagane!
4. Działa również w darmowej wersji testowej AFIN.NETWojciech Gardziński edytował(a) ten post dnia 12.10.09 o godzinie 21:15
Wojciech Gardziński

Wojciech Gardziński Mieć rację godzinę
wcześniej niż inni:
przez godzinę być
...

Temat: Konsolidacja plików Excela - przykład bardzo prosty

Dalej w temacie:
http://www.goldenline.pl/forum/afin-net/1411050/s/1#31...
Wojciech Gardziński

Wojciech Gardziński Mieć rację godzinę
wcześniej niż inni:
przez godzinę być
...

Temat: Konsolidacja plików Excela - przykład bardzo prosty

JESZCZE PROŚCIEJ !!!

Specjalny szablon, konsoliduje od razu do pliku Excela.

Film:
http://afin.net/webcasts/Demo_ExcelFilesConsolidation_...

Są 2 foldery
W każdym po 3 pliki Excela
W każdym pliku 2 arkusze
W każdym arkuszu po 100 wierszy
(dane losowe)

RAZEM: 2 * 3 * 2 * 100 = 1.200 wierszy = ok. 10 sekund

"A tych wagonów (znaczy, folderów - dop.WG) jest ze czterdzieści,
Sam nie wiem, co się w nich jeszcze mieści."

Czy można prościej?
(Pytanie serio, chcę wiedzieć, co jeszcze możnaby uprościć...)Wojciech Gardziński edytował(a) ten post dnia 05.05.10 o godzinie 12:34
Wojciech Gardziński

Wojciech Gardziński Mieć rację godzinę
wcześniej niż inni:
przez godzinę być
...

Temat: Konsolidacja plików Excela - przykład bardzo prosty

Słuchajcie, jest temat, a właściwie problem-zadanie:

Jak wytłumaczyć milionom takim ło:
http://www.goldenline.pl/forum/6117/excelo-pogotowie/s...
że nie tędy droga, że excelowe linki są po prostu nienaprawialne i trzeba je czymś ZASTĄPIĆ - nie da się wygrać z koniem na kopanie.
Żeby była jasność - do autora wspomnianego postu nic nie mam, nie krytykuję go, ani się nie naśmiewam w żaden sposób. To nie ta bajka.

Gdybym nie spotykał się z takimi problemami CODZIENNIE, tobym traktował to jako "No gość tak ma, chce mieć lepiej - niech kupi, albo się nauczy, albo coś tam". Ale TO DOTYCZY WSZYSTKICH, serio, WSZYSCY TAK ROBIĄ i wszyscy jęczą, bo nie mają pojęcia, że można to zrobić jednym kliknięciem i to za darmo.
A jak chcą mieć super pewnie, z gwarancją, serwisem itp., to parę złotych.

Ale to nie jest problem "reklamy" - to jest problem "świadomości".

Rozwiązanie (darmowe):
http://www.afin.net/excel/ADO4Excel.xls
Dane do poćwiczenia: http://www.afin.net/excel/KatalogDane/Sprzedaz.xls

Jak to ugryźć?Wojciech Gardziński edytował(a) ten post dnia 25.05.10 o godzinie 16:57

Temat: Konsolidacja plików Excela - przykład bardzo prosty

Wojciech Gardziński:
Słuchajcie, jest temat, a właściwie problem-zadanie:

Jak wytłumaczyć milionom takim ło:
http://www.goldenline.pl/forum/6117/excelo-pogotowie/s...
że nie tędy droga, że excelowe linki są po prostu nienaprawialne i trzeba je czymś ZASTĄPIĆ - nie da się wygrać z koniem na kopanie.
Żeby była jasność - do autora wspomnianego postu nic nie mam, nie krytykuję go, ani się nie naśmiewam w żaden sposób. To nie ta bajka.

Gdybym nie spotykał się z takimi problemami CODZIENNIE, tobym traktował to jako "No gość tak ma, chce mieć lepiej - niech kupi, albo się nauczy, albo coś tam". Ale TO DOTYCZY WSZYSTKICH, serio, WSZYSCY TAK ROBIĄ i wszyscy jęczą, bo nie mają pojęcia, że można to zrobić jednym kliknięciem i to za darmo.
A jak chcą mieć super pewnie, z gwarancją, serwisem itp., to parę złotych.

Ale to nie jest problem "reklamy" - to jest problem "świadomości".

Rozwiązanie (darmowe):
http://www.afin.net/excel/ADO4Excel.xls
Dane do poćwiczenia: http://www.afin.net/excel/KatalogDane/Sprzedaz.xls

Jak to ugryźć?Wojciech Gardziński edytował(a) ten post dnia 25.05.10 o godzinie 16:57

Wojciechu, dziękuję za zwrócenie uwagi na moje pytanie.
Niestety zupełnie nie rozumiem proponowanego przez Ciebie rozwiązania dla tego konkretnego przypadku.

Czy ktoś może mi wytłumaczyć dlaczego moje zmagania z Excelem w tym przypadku http://www.goldenline.pl/forum/6117/excelo-pogotowie/s... są z góry skazane na porażkę, jak twierdzi Wojciech.

Z góry dziękuję :)
Wojciech Gardziński

Wojciech Gardziński Mieć rację godzinę
wcześniej niż inni:
przez godzinę być
...

Temat: Konsolidacja plików Excela - przykład bardzo prosty

Dzięki za podejście "problemowe".
Odpowiedź się szykuje.

P.S.1.
Na razie odpowiem tylko na 'jak pasuje moja odpowiedź do problemu?'

Łącza są złe i się krzaczą, ale ich największa wadą jest brak możliwości zmiany łącza bo to w tym przypadku właściwość 'Connection' obiektu PivotCache - skomplikowane tak, czy siak.
ADO (ten skoroszycik) buduje obiekt 'Connection' (to nie do końca to samo co właściwość powyżej) parametrycznie, cyli można to zmieniać otwartym TEKSTEM.
I tam można - w B3 i B4.
A, jak już dane są w arkuszu, to zbudowanie NA TYCH DANYCH tabeli przestawnej ma sens, bo są łatwo odświeżalne, a samo połączenie można zmieniać do woli.
Zapyta Pan, co to ma wspólnego z Excelem?
Excel, a konkretnie jego plik, czyli skoroszyt, to taka sama 'baza danych' w rozumieniu ADO, jak SQL Server, Oracle Database i inne.
Dziś skoroszyt ten, jutro tamten, pojutrze oba naraz, a za 3 dni 150 skoroszytów
naszych budżetów.
Klik i dane w tabelce, oczywiście Excela i oczywiście on-line. Excelem się tak nie da.Wojciech Gardziński edytował(a) ten post dnia 27.05.10 o godzinie 10:33
Wojciech Gardziński

Wojciech Gardziński Mieć rację godzinę
wcześniej niż inni:
przez godzinę być
...

Temat: Konsolidacja plików Excela - przykład bardzo prosty

I odpowiedź właściwa, chociaż, wydaje mi się, że jeszcze poprawię.
Czekam w każdym razie na uwagi.

http://afin.net/articles/AfinNet_Article_ExcelLinks_PL...



Wyślij zaproszenie do