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.

Potrebna vam je dodatna pomoć?

Unapredite veštine
Istražite obuku
Prvi nabavite nove funkcije
Pridružite se Microsoft insajdere

Da li su vam ove informacije koristile?

Koliko ste zadovoljni kvalitetom prevoda?

Šta je uticalo na vaše iskustvo?

Imate li dodatne povratne informacije? (Opcionalno)

Hvala vam na povratnim informacijama!

×