Szakma - 1s - írja excel fájlt a táblázatkezelő dokumentumból
Ha az 1C programozók között felmérést végez a "Hogyan mentse el az 1C-től az exel fájlt". akkor a szavazatok többsége, úgy tűnik számomra, lehetőséget fog adni egy Excel.Application objektum létrehozására, majd feltölteni a lapot a beépített Excel VBA nyelvének módszereivel és tulajdonságaival. De hányan emlékeztek a fenti módszerekre és tulajdonságokra? Időközben azonban van egy olyan módja, amely megkönnyíti az 1C programozási nyelv használatát.
Ez elegendő ahhoz, hogy SpreadsheetDocument (ez megtehető táblázatos elrendezés a dokumentum és szoftver), és aztán csak írd módszerével Save () közvetlenül az Excel-fájlt, javára gondtalan platform lehetővé teszi ezt. Hadd emlékeztessem önöket arra, hogy a módszer szintaxisa a következő
Felvétel (Fájlnév, Fájltípus)
A fájlnév a string, amelyben a fájl elérési útja meg van adva;
A FileTableType a fájl típusa, amelybe fogunk írni egy táblázatkezelő dokumentumot.
Az 1C platform az alábbi fájltípusokat biztosítja:
Példa a felhasználásra
Példaként olyan eljárást hozunk létre, amelyben egy paramétertáblázatot átadnak egy értéktartománynak, amelyet egy táblázatos dokumentumba továbbítunk, amelyet viszont az Excelbe mentünk.
Itt van az eljárás kódja
Általánosságban minden elemi. Legyen egy értékelési táblázat:
Miután átvette a fenti eljárást, ezt az eredményt Excel-ben kaptam
A módszer előnyei
- Egyszerűség. Nem szükséges a VBA ismerete. Szintaxisvezérlés és hibakeresés áll rendelkezésre az írás folyamán.
- Nem kell az Excel telepítése.
A módszer hátrányai
- Ha az elrendezés elég komplex, fennáll annak a lehetősége, hogy nem helyesen fog megőrizni. Ráadásul problémák léphetnek fel az adatformátummal.