Megtaláljuk a legjobb megoldást vállalkozása számára!

Terv adatok olvasása EXCEL állományból

A VisualClasp 1.3-es változata lehetővé teszi, hogy a tervezést továbbra is a megszokott EXCEL táblában végezzük el és ezeket az adatokat közvetlenül a terv táblából tegyük be a kimutatásunkba az újonnan fejlesztett “xls” belső függvény segítségével.

Az új XLS olvasó függvény használatát az alábbi ábra szemlélteti a teljesség igénye nélkül(részlet):

XLS olvasása


A beépített Excel olvasó függvény képes olvasni az xls és az xlsx kiterjesztésű Excel állományokat. Először az állományt töltsük fel a szerverre a program állomány feltöltő részével, majd az adatkapcsolat részben létesítsünk a feltöltött állománnyal kapcsolatot. Ha ezek megvannak, akkor a statikus listáknál már használhatjuk is az Excel olvasó függvényt, amelynek az alábbi két alakja van:

Egy mező olvasása: xls(x:y:z)
Látszik, hogy három paraméter van, ahol az „x” jelenti az Excel állománnyal kapcsolatot teremtő adatkapcsolat azonosítóját; az „y” jelenti az Excel állomány annak a munkalapjának a számát, ahonnan ki szeretnénk olvasni a mező tartalmát; a „z” jelenti a mező szokásos megjelölését.

Nézzünk egy példát:
=xls(2:2:d8) – Ennek az értelmezése a következő: A 2-es azonosítójú adatkapcsolat (amely egy feltöltött Excel állományra mutat) által megadott Excel állomány 2. munkalapjának a „d8” mezőjének a tartalmát szeretnénk beolvasni.

Egy terület olvasása: xls(x:y:z1~z2)
Látszik, hogy három paraméter van, ahol az „x” jelenti az Excel állománnyal kapcsolatot teremtő adatkapcsolat azonosítóját; az „y” jelenti az Excel állomány annak a munkalapjának a számát, ahonnan ki szeretnénk olvasni a mező tartalmát; a „z1” és a „z2” jelenti a terület szokásos megjelölését.

Mindkét esetben igaz, hogy a visszaadott érték szám esetén a beírt érték, egyébként 0.

Nézzünk egy példát:
=xls(2:2:d8~f16) – Ennek az értelmezése a következő: A 2-es azonosítójú adatkapcsolat (amely egy feltöltött Excel állományra mutat) által megadott Excel állomány 2. munkalapjának a „d8”-tól az „f16”-ig terjedő terület mezőinek a szummáját szeretnénk beolvasni.
Scroll to top