Izvor:Microsoft podrške

BRZO IZDAVAŠTVO

BRZI ČLANCI ZA OBJAVLJIVANJE PRUŽAJU INFORMACIJE DIREKTNO IZ ORGANIZACIJE MICROSOFT SUPPORT. INFORMACIJE SADRŽANE U OVOM DOKUMENTU KREIRANE SU KAO ODGOVOR NA NOVE ILI JEDINSTVENE TEME ILI SU NAMENJENE DOPUNJAVAJU DRUGIH INFORMACIJA O BAZI ZNANJA.

Radnju

Imate Microsoft Excel 2007 radnu svesku (. XLSX). Želite da uvezete podatke iz nje u Microsoft Visual FoxPro (VFP) tabelu koristeći VFP.

Rešenje

Postoji više načina za izvršavanje ovog zadatka: 1. Izvezite Excel listove kao razgraničene datoteke (. CSV) i koristite komandu "UVEZI" ili čarobnjak za uvoz u VFP da biste uvezli datoteke. 2. Napišite prilagođeni VFP OLE kôd za automatizaciju da biste automatizovali Excel i izdvojili podatke na VFP. 3. Koristite Microsoft Excel upravljački program (*. xls, *. xlsx, *. xlsm, *. xlsb) ODBC upravljački program uključen sa upravljačkim programom 2007 sistema Office: paket za povezivanje podataka da biste pristupili i izdvojili podatke iz Excel radne sveske, ili preko VFP daljinskog prikaza ili programski, kao u sledećem primeru koda: *-----------------------------------* Autor: Trevor Hanckok * KREIRANO: 02/15/08 04:55:31 PM * APSTRAKTNO: kôd pokazuje kako da se povežete sa * i izdvojite podatke iz Excel 2007 radne sveske * koristeći "Microsoft Excel upravljački program (*. xls, *. xlsx, *. xlsm, *. xlsb)" * sa upravljačkog programa 2007 Office System-a: komponente povezivanja podataka *-----------------------------------lokalnu lcXLBook kao NISKU, Lnsqlruka kao ceo broj,    lcSQLCmd kao niska, kao uspešan kao ceo broj,;    lcConnstr kao STRINGCLEARlcXLBook = [C:\sampleradbook.xlsx] lcConnstr = [upravljački program =] +;    [{Microsoft Excel upravljački program (*. xls, *. xlsx, *. xlsm, *. xlsb)};] + ;    [DBQ =] + lcXLBookIF! DATOTEKA (lcXLBook)? [Excel datoteka nije pronađena]    Vratiti. F. ENDIF *--pokušaj povezivanja sa. XLSX radna sveska. *--Napomena: ako navedena radna sveska nije pronađena, *--to će biti kreirano od strane ovog pogonskog programa! Ne možete da se oslonite na *----otkazivanje veze-ona nikada neće uspeti. Ergo, uspešno *--ovde se ne proverava. Korišćena datoteka () umesto. Insqlruka = SQLSTRINGCONNECT (lcConnstr) *--uspešno se povežite ako smo ovde. Izdvoj podatke... lcSQLCmd = [SELECT * iz "List1 $"] Inuspešan = SQLIZVRŠNI (Insqlhand, lcSQLCmd, [xlResults])? [SQL cmd uspešan:], IIF (neuspešan > 0, ' dobro! ', ' nije uspelo ') ako je neuspešni < 0 lokalnog NIZA "koser" (1] AERROR (lapogreška)? Lapovratna (3) SQLPREKIDANJE (Insqlhand) VRAĆANJE. F. ENDIF *--prikaz rezultata-izaberite Xlrezultata Pregledaj NOČEKSQLPREKINI (Insqlhand)

ODRICANJE odgovornosti

KORPORACIJA MICROSOFT I/ILI NJENI DOBAVLJAČI NE ČINE NIKAKVE GARANCIJE NI GARANCIJU O PRIKLADNOSTI, POUZDANOSTI ILI ISPRAVNOSTI INFORMACIJA SADRŽANIH U DOKUMENTIMA I SRODNIM GRAFIKAMA OBJAVLJENIM NA OVOJ WEB LOKACIJI ("MATERIJALI") U BILO KOJE SVRHE. MATERIJALI MOGU UKLJUČIVATI TEHNIČKE NETAČNE PODATKE ILI TIPOGRAFSKE GREŠKE I MOGU SE ISPRAVITI U BILO KOM TRENUTKU BEZ OBAVEŠTENJA. U MAKSIMALNOJ MERI KOJA JE DOZVOLJENA VAŽEĆIM ZAKONOM, MICROSOFT I/ILI NJEGOVI SNABDEVAČI I IZUZIMAJU SVE, GARANCIJE I USLOVE DA LI SU EKSPRESNA, IMPLICITNA ILI STATUTARNA, UKLJUČUJUĆI ALI NE OGRANIČAVAJUĆI SE NA ZASTUPSTVA, GARANCIJE ILI USLOVE TITULE, NEPOVREDLJIVOSTI, ZADOVOLJAVAJUĆE STANJE ILI KVALITETA, PRODAJU I PRILAGOĐENOST ODREĐENOJ SVRSI, U ODNOSU NA MATERIJALE.

Da li vam je potrebna dodatna pomoć?

Želite još opcija?

Istražite pogodnosti pretplate, pregledajte kurseve za obuku, saznajte kako da obezbedite uređaj i još mnogo toga.

Zajednice vam pomažu da postavljate pitanja i odgovarate na pitanja, dajete povratne informacije i čujete mišljenje od stručnjaka sa bogatim znanjem.