Re: Excel fájl több másik excel fájlból gyűjt be értékeket

Válas Péter sulinet at postafiok.hu
2011. Nov. 29., K, 14:40:37 CET


Lehet, hogy én értem félre a problémát, de úgy érzem, ezek nem igazán
hatékony módszerek. Be lehet írni egy cellába a másik táblázatra való
hivatkozást, de >=80 táblázatra? És ha jól emlékszem, ez csak úgy működik,
hogy mind a két file (illetve adott esetben mind a >=81 file) egyszerre meg
van nyitva (illetve amikor meg van nyitva, akkor jöhet az érték szerinti
irányított beillesztés, hogy ottmaradjon a másik bezárása után is). És
milyen erőmű kell ennyi file megnyitásához?

Ezen kicsit lehet egyszerűsíteni, ha a megnyitandó táblázatok nevét
felsoroljuk egy oszlopban, és ebből képezünk szövegkezelő függvényekkel
elérési útvonalat.

Én nem szórakoznék ilyen függvénybeszúrásokkal ekkora volumennél, egész
másképp közelíteném meg.

A) terv: kevesebb felkészülést igényel, de kevésbé is komfortos: csinálnék
egy makrót az Excelben (akár rögzítővel), ami a kívánt adatokat exportálja
egy txt-be, ennek egy gombot az eszköztárra, és mindegyikben megnyomnám a
gombot. A kapott txt-ket bármilyen nyelvű programmal meg lehet nyitogatni
egymás után és összefésülni. Sőt, ha nagyon szabványos a szerkezetük, akkor
egy DOS ablakban copy a.txt+b.txt c.txt módszerrel is össze lehet rakni,
vagy egy batch file-lal for ciklussal.

B) terv: nagyobb nekikészülés, sokszori használatnál egyszerűbb: keresnék
egy programnyelvet, amelyik tud kommunikálni az Excellel, és
leprogramoznám. Ilyen a Python 2 egy külső modullal, illetve a
C#.<http://www.google.hu/search?q=c%23+excel&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:hu:official&client=firefox-a>

VP
--------- következő rész ---------
Egy csatolt HTML állomány át lett konvertálva...
URL: http://lista.sulinet.hu/pipermail/techinfo/attachments/20111129/68479d63/attachment.html


További információk a(z) Techinfo levelezőlistáról