Excel - alapvető módszerek és szerkezete a nyelv, csatlakozás com - vegyületet (1c v7 és v8

Kérdés: Hogyan lehet írni / olvasni az adatokat / Excel nyelvén 1s (a COM-objektum)

Alapvető módszerek, elvek és trükköket használnak az Excel objektum keresztül COM-

Olvasás adatokat Excel

Hozzáférés 1C Excel készül OLE. Létrehozása COM-objektum:

Most, a változó beállítható Excel Excel.

  • Figyelem! Microsoft Excel telepítve kell lennie a számítógépen!

A következő parancs megnyitja a könyvet:

Mielőtt elkezdi olvasni az adatlapot rámutatnak, hogy a könyv, amit olvasni az adatokat:

A számozás a lapok a könyv kezdődik 1. A teljes lapszám lehet beszerezni a következő parancs segítségével:

Sheet akkor válassza ki a nevet a lap a könyvben:

Neve a lap a könyvben lehet beszerezni hívja:

Tehát kinyitotta a könyvet, és a kiválasztott lapot, most lássuk, hány sorok és oszlopok a kiválasztott lista:

Kapjuk értékeit levél cella sor és oszlop NomerStroki NomerKolonki:

Az alábbiakban egy kódrészlet fut, akkor olvassa el az összes adatot az első oldalon:

Amennyiben PutKFaylu - teljes elérési útvonal az Excel munkafüzet fájl (beleértve a nevét).

Elvégzése után a szükséges lépéseket, hogy lezárja a könyvet:

Feltölteni az adatokat Excel

Kimeneti (mentesítés) adatokat Excel akkor vagy Meglévő munkafüzet megnyitásához, vagy hozzon létre egy újat, és válassza ki a munkalapot jelenít meg adatokat.
Az alábbi kódot lehet használni, hogy hozzon létre egy új könyvet:

Amikor létrehoz egy könyvet az automatikusan létrehozott listák (alapértelmezés: 3). Mi csak válasszon:

Vagy adjunk hozzá egy új könyv lista:

Add a cella értékét mérleg:

Amennyiben PutKFaylu - teljes elérési útvonal az Excel munkafüzet fájl (beleértve a nevét).

Elvégzése után a szükséges lépéseket, hogy lezárja a könyvet:

Az általánosan alkalmazott módszerek Excel

Mentés "Kniga.SaveAs (PutDlyaZapisiFayla);", ahol PutDlyaZapisiFayla - változó típusú "String", például egy értéket a «C: 1.xls»

Üdvözlünk! Előttem van egy ilyen feladat: biztosítani az információk átadását egy termék egy Excel munkafüzetet 1C v8.1 létrehozásával a kártyákat a könyvtár az áruk és anyagok. Az adatok minden rekord Excel mérleg kell helyezni a megfelelő mezőbe a kártyán 1C. Sőt, nagyon is kívánatos, hogy létrehozása előtt az új kártya lenne tesztelni a jelenléte az ilyen a könyvtárban az áruk és anyagok más azonosító kódot (pl vonalkód áruk), és ha már létezik, a bejegyzés ignorirouetsya (kimarad). A feladat adott több felhasználó számára, ezért merem remélni, hogy egy ilyen eljárás létezik a természetben ... Nem tudom, hogy van-e ez? Szeretném, hogy ez bármilyen módon ... Köszönöm előre is a választ.

Szia, Anatolij. Az ITS lemez egy univerzális kezelés feltöltés / letöltés Excel, nézd meg ott. Meg lehet próbálni, hogy állítsa be.
És ez a cikk kapcsolódik Informatika - betakarítás. Meg lehet próbálni, hogy használja a saját fejlesztéseket.
„Elismerés” nómenklatúra az Excel fájl adatait minden esetben a saját, hogy írjon valami univerzális még nem történt meg.

Michael, meg kell ezzel foglalkozni?
Hely sejtek rögzített információ nem változik fájlból fájlba? Ha nem változik, akkor lehet alkalmazni, a hely, a sejt, tudva, hogy ez az, ahol az érték.