Hirdetés

Keresés

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

  • martonx
    veterán

    Sziasztok!

    2 egymással összefüggő kérdésem lenne:

    1: Lehetséges-e az "Excel" "Weblekérdezés" parancsát végrehajtó eljárást vagy függvényt írni csak .net -ben úgy, hogy az "Excel" nincs telepítve?

    2: Ha igen, akkor ezt milyen objektumba / fájlba a legegyszerűbb ("datagrid"/szövegfájl???), és hogyan? (erről elképzelésem sincs).

    A konkrét weblekérdezés jelen esetben:
    Workbooks(Xlsnev).Sheets("Szeged").QueryTables.Add(Connection:= _
    "URL;http://elvira.mavinformatika.hu/elvira.dll/AF?a=szeged" _
    , Destination:=Workbooks(Xlsnev).Sheets("Szeged").Range("A1"))

    Természetesen az "Excel" telepítve van, de a kérdésben azért ilyen sarkosan fogalmaztam, mert a feladatot csak .net -el szeretném megoldani.

    1. Nem.
    2. Ha mégis telepítve van, akkor le tudod menteni a kapott eredményt bármibe, amibe az exceled menteni tud. .net-el tudod COM-on keresztülhasználni az excelt, azaz a felhasználó nem is látja, hogy te excelt hívogatsz a háttérben.

    Ha pusztán .net-tel akarsz megoldani valamilyen feladatot, talán egyszerűbb lenne, ha elárulnád mi az a feladat, és mi elmondjuk a javaslatainkat.
    Például ebben az esetben a httpwebclient és a httpwebrequest osztályok használatát javaslom inkább, ha az elvira oldalát akarod automatizáltan hívogatni valami .net-es alkalmazásból.

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