Új hozzászólás Aktív témák

  • Mutt

    senior tag

    Sziasztok,

    Szerintem a Microsoftnál elment az esze a PM csapatnak, mert úgy gondolták, hogy az embereknek szüksége van az IMPORTCSV és IMPORTTEXT függvényekre.

    Aki insideren van az már ugorhat is rájuk, meg találja őket a Keresési és hivatkozási függvények között.

    A kettő között a különbség, hogy az IMPORTTEXT esetén meg lehet adni a mező elválasztót, míg másik kötötten csak a vesszőt fogadja el (ami itt nálunk, ahol a CSV-t pontossvesszővel tagoljuk, sokat nem fog segíteni).

    A függvények annyira újak, hogy még hivatalos dokumentációjuk sincsen. 404-es hibakódot ad a súgóra való kattintás, illetve se az Excel függvények listáján, se az Excel blog-on nincsenek megemlítve.

    Példának a KSH egyik listáját használtam fel.

    Nem sok plusz paramétere van. A határolójel egyértelmű.
    Sorok kihagyásával az extra fejléceket/sorokat lehet kihagyni, a sorok áthelyezése (téves fordítás) a megtartandó sorok számát jelenti. A kódolásnál próbáltam több változatot (ISO88592, WIN1250, OEM852, stb), valamilyeket elfogadta valamelyiket nem, de változást nem láttam az elfogadott kódlapok között. Illetve van még egy plusz karakter amit területi beállításnak hív, oda lehet írni pl. "en-GB"-t ha azt akarjuk hogy a dátumokat az adott formátum szerint ismerje fel.

    Mi a gondom ezzel a függvénnyel?
    1) Az eddigi összes függvény valósidejű volt, automatikusan frissült amikor az adatokon volt változás. Ezeknél ez nem így történik, vagyis nem látjuk az "aktuális" állapotot.
    2) Innentől nem csak az Excel-t, hanem a forrás fájlt is együtt kell küldeni, Elérési útvonal csak teljes/abszolút lehet, vagyis másik gépen vagy javítjuk vagy klónozzuk a struktúrát.
    3) Eddig is volt 3+1 módszer fájlok importálására.
    a) File -> Megnyitás során a szövegvarázsló segített.
    b) Másolás a lapra, majd utána szövegből oszloppá alakítást is lehetett használni.
    c) 16 éve van Power Query, ahol kattintással tudunk sok formátumot importálni.
    d) Bonyolult struktúrák esetén pedig VBA-val oldottuk meg
    4) Sokan szenvedtünk már CSV importálással (pl. ne vesszen el a vezető nulla, vagy a március 15-e, ami 3.15-ként van írva ne tizedes számként végződjön). Szerintem 5 paraméter nem elégséges bonyolult CSV beolvasásához (nézzetek csak rá Python Pandas csomagjának a read_csv dokumentációjra, igenis van jogosultsága a legtöbb paraméternek).

    Szerintetek tényleg ezen függvényekre lesz szükségünk majd?
    Ti használni fogjátok éles helyzetben őket?

    üdv.

Új hozzászólás Aktív témák