1c funkció

1C funkciót. Excel-1C. Kapok egy listát a lap (lemez neve) egy Excel

Adatok importálása Excel-1C. Visszakeresése lapok (lemezek nevei) Excel (xls, xlsx)

1c funkció

A legújabb változat az 1C: Enterprise képes megnyitni és használni a com-objektumok a beépített 1C programozási nyelv. A Windows operációs rendszer és a telepített programok, akkor egy gazdag meg a tárgyak, beleértve az interfészeket eléréséhez különböző adatbázisok segítségével a technológia ADO (ActiveX Data Objects)

Segítségével ADO objektumok és interfészek lehetővé teszi a könnyű terhelési adatokat Excel-1C. Ebben a cikkben fogjuk mutatni a funkciót 1C, ami kiolvassa a nevét minden lap Excel munkafüzeteket 1C.

Miért olvasható funkció listát Excel táblák 1C. A lényeg, hogy ha dolgozik, 1C folyamatosan szüksége van az adatok Excel formátumú fájlok, egyes jelentések, árlisták, stb, de a 1C: Enterprise nem tartalmazza a beépített funkciókat az Excel-adatok importálása.

Export adatok Excel feltölteni a beépített funkciókat lehet - az objektum módszerek TablichnyyDokument.Zapisat () használnak erre a célra. amely lehetővé teszi számunkra, hogy írjon a tartalmát egy dokumentumot a Microsoft Excel munkafüzet formátumban. De itt van a fordított import, kivéve a kézi másolás sorok és oszlopok a vágólapon keresztül - nem biztosított.


Ez a funkció a jelen cikkben tárgyalt, olvassa el a lista egy Excel munkafüzet lapok funkció 1C egy „készítmény” a következő, az univerzális funkció adatokat importálni Excel-1C. Ez import funkció leírása honlapunkon fast-soft.ru a következő cikkben.

Nem találtam az interneten, „érthető”, és az egyetemes például az adatok import funkció az Excel fájlokat. Néhány példa volt elérhető, de voltak kötve egy adott szerkezet xls-fájlt, az ismert nevek lapok, valamint a szükséges jelenlétében telepített példányát a Microsoft Excel.

Példákat munkája használják com-objektum „Excel.Application”, ami sok esetben egyszerűen kényelmetlen, mivel az inicializálás a tárgy megköveteli a sok számítógép erőforrásait, és ez nem mindig lehetséges, hogy vásárolni és telepíteni a Microsoft Office csomag (amely magában foglalja Excel) minden gépen, ahol ez szükséges.

1c funkció
Mi megy a másik irányba. Ahhoz, hogy az adatokat az Excel fájlok (a ADO és illesztőprogramok OLE DB) nem feltétlenül kell a számítógépet telepíteni a Microsoft Excel, mert az egyik vezető OLE DB lehetővé teszi, hogy értelmezze az Excel-fájlt (vagyis egy Excel munkafüzet (workbook) - a minta adatbázis és különböző műveleteket vele.

Táblázatok a „adatbázis” egy lap a munkafüzet. Ebben, mint bármely más adatbázis (DB), amellett, hogy a manipuláció az adatok is, mint olyan, akkor lehetséges, hogy néhány információt a szerkezet maga az adatbázis. Információ a szerkezetük adatbázis-objektumok és a köztük lévő kapcsolatok gyakran nevezik „adatbázissémaként”

Segítségével a feladatok, így a adatbázissémát a tárgy „ADODB.Connection” mi is kap egy listát, a lista lapok (tekintve db - táblák) egy Excel fájlt.

Az alábbiakban jelenlegi funkcióját kódot úgy, mint input a teljes nevét az Excel fájlt, amely tartalmazza a fájl nevét és elérési útját a fájl kiterjesztését (* .xls, * .xlsx) és visszaadja egy objektum tömböt 1C, amely, mint a tagok tartalmaz egy lapot névkarakterláncok forrás fájlt. Ha a lista elolvasása sikertelen lapok fájlt, akkor a függvény értéke „Meghatározatlan”

Fontos: A vezető, amellyel képesek vagyunk a munka révén a OLE DB Excel fájlokat kell telepíteni a számítógépre. Ha a funkció nem működik, töltse le és telepítse a csomagot, amely tartalmazza az összes szükséges komponenst (MDAC és kiegészítő vezető OLE DB) ezt az oldalt a Microsoft honlapján

Belülről FaylExcel_PoluchitSpisokListov () függvény hívott függvény FormatStroki (). A szöveg megtalálható honlapunkon - FormatStroki ()

Üdvözlettel, római Degtyarev.

Hogyan lehet megtanulni programozni 1C a semmiből?

Mint programozó 1C és fogadni akár 150 000 rubelt havonta?

1c funkció

Jelentkezés az ingyenes

„Programozás 1C kezdőknek”

A kurzus jön az e-mail. Légy programozó, kövesse a munkát.

Ahhoz, hogy részt igény csak egy számítógép és az internet

Ingyenes hozzáférés során:

Kapcsolódó cikkek