Acțiunea de macrocomandă ImportExportSpreadsheet

Important : Acest articol este tradus automat, consultați exonerarea de răspundere. Versiunea în limba engleză a acestui articol se poate găsi aici pentru referință.

Puteți utiliza acțiunea de macrocomandă ImportExportSpreadsheet pentru importul sau exportul datelor între curent bază de date Access (.mdb sau .accdb) și un fișier foaie de calcul. De asemenea, puteți lega datelor dintr-o foaie de calcul Excel la baza de date curentă Access . Cu o foaie de calcul legate, puteți vizualiza datele de foaie de calcul cu acces în timp ce încă care permite acces complet la datele din programul de foaie de calcul Excel. De asemenea, puteți lega la datele dintr-un fișier de foaie de calcul Lotus 1-2-3, dar aceste date, de asemenea, este doar în citire în Access.

Notă : Acțiunea de macrocomandă TransferareFoaieCalcul începând în Access 2010, a fost redenumit la ImportExportSpreadsheet.

Notă : Această acțiune nu vor fi permise dacă baza de date nu este de încredere.

Setare

Acțiunea de macrocomandă ImportExportSpreadsheet are următoarele argumente.

Argument acțiune

Descriere

Tip de transfer

Tipul de transfer care doriți să o efectuați. Selectați importul, exportulsau legarea în caseta Tip Transfer în secțiunea Argumente acțiune din fereastra proiectului macrocomandă. Valoarea implicită este Import.

Notă : Tip de transfer Link nu este acceptată pentru proiectele Access (.adp).

Tip de foaie de calcul

Tipul de foaie de calcul să se importe, exportul la sau legarea la. Puteți selecta una dintre un număr de tipuri de foaie de calcul în caseta. Valoarea implicită este Registru de lucru Excel.

Notă : Puteți importa din și legarea (doar în citire) de la Lotus. WK4 fișiere, dar nu exportul datelor Access la acest format foaie de calcul. Access, de asemenea, nu mai acceptă importul, exportul sau legarea datelor la Lotus. WKS sau foile de calcul Excel versiunea 2.0 cu această acțiune. Dacă doriți să importați din sau legarea la datele de foaie de calcul în Excel versiunea 2.0 sau Lotus. WKS formatarea, conversia datele de foaie de calcul într-o versiune mai recentă de Lotus 1-2-3 înainte de a importul sau legarea datelor în Access sau Excel.

Nume de tabel

Numele tabelului Access pentru a importa date de foaie de calcul, exportul datelor de foaie de calcul din sau legarea datelor de foaie de calcul la. Puteți, de asemenea, să tastați numele de acces interogare de selectare doriți să exportați datele din. Acesta este un argument necesare.

Dacă selectați Import din argumentul Tip Transfer , Access adaugă datele foi de calcul pentru acest tabel dacă tabelul există deja. În caz contrar, Access creează un tabel nou care conține datele pe foaie de calcul.

În Access, nu puteți utiliza o Instrucțiune SQL pentru a specifica datele pentru a exporta atunci când utilizați acțiunea de macrocomandă ImportExportSpreadsheet . În loc să utilizați o Instrucțiune SQL, trebuie mai întâi, creați o interogare și apoi Specificați numele de interogare în argumentul de Nume de tabel .

Nume de fișier

Numele de fișier foaie de calcul să se importe, exportul la sau legarea la. Include calea sa completă. Acesta este un argument necesare.

Access creează o nouă foaie de calcul când Exportați date din Access. Dacă numele de fișier este la fel ca numele unei foi de calcul existente, Access înlocuiește foaia de calcul existente, dacă nu exportați într-o versiune 5.0 sau o versiune mai recentă registru de lucru Excel. În acest caz, Access copiază datele exportate la următorul disponibile nou foaia de lucru din registrul de lucru.

Dacă sunteți importul din sau legarea la un Excel versiunea 5.0 sau o versiune mai recentă foi de calcul, puteți specifica o anumită foaie de lucru utilizând argumentul zonă .

Are numele de câmpuri

Specifică dacă primul rând din foaia de calcul conține numele câmpurilor. Dacă selectați Da, Access utilizează numele în acest rând ca nume de câmp din tabel Access atunci când importul sau legarea datelor de foaie de calcul. Dacă selectați fără, Access tratează din primul rând ca un rând normale de date. Implicit este fără.

Când Exportați un tabel Access sau o interogare de selectare într-o foaie de calcul, numele câmpurilor sunt inserate în primul rând din foaia de calcul indiferent ce Selectați în acest argument.

Zonă

Zona de celule pentru a importa sau lega. Acest argument lăsați necompletat pentru a importa sau lega întreaga foaie de calcul. Puteți să tastați numele o zonă din foaia de calcul sau să specificați intervalul de celule pentru a importa sau lega, cum ar fi A1:E25 (Rețineți că A1 … Sintaxa E25 nu funcționează în Access 97 sau o versiune mai recentă). Dacă sunteți importul din sau legarea la un Excel versiunea 5.0 sau o versiune mai recentă foi de calcul, vă puteți prefix zona cu numele foii de lucru și semnul de exclamare; de exemplu, buget! A1:C7.

Notă : Atunci când exportați într-o foaie de calcul, trebuie să lăsați acest argument necompletat. Dacă introduceți o zonă, export nu va reuși.

Observații

Puteți exporta date în Access interogări de selectare foi de calcul. Acces exportă set de rezultate a interogării, tratarea-l la fel ca un tabel.

Datele de foaie de calcul care puteți adăuga la un tabel existent de acces trebuie să fie compatibile cu structură de tabel.

  • Fiecare câmp din foaia de calcul trebuie să fie de același tip de date ca câmpul corespondent din tabelul.

  • Câmpurile trebuie să fie în aceeași ordine (dacă nu setați argumentul Are numele câmpurilor la Da, caz în care câmpul nume în foaia de calcul trebuie să corespundă cu numele de câmp din tabel).

Această acțiune de macrocomandă este similară cu făcând clic pe fila Date externe și pe Excel în grupul Import sau Export . Utilizați aceste comenzi pentru a selecta o sursă de date, cum ar fi Access sau un tip de bază de date, foaie de calcul sau fișier text. Dacă selectați o foaie de calcul, apare o serie de casete de dialog sau un expert Access se execută, în care puteți selecta numele foaia de calcul și alte opțiuni. Argumentele acțiunea de macrocomandă ImportExportSpreadsheet reflecta opțiuni în aceste casete de dialog sau în experți.

Notă : Dacă interogare sau filtrarea unei foi de calcul legate, interogări sau filtru este literele mari sau mici.

Dacă vă lega la o foaie de calcul Excel, care se deschide în modul de editare, Access va așteptați până când foaia de calcul Excel este în afara modul de editare înainte de finalizarea linkul; nu există nicio expirare.

Pentru a rula acțiunea ImportExportSpreadsheet într-un modul Visual Basic for Applications (VBA), utilizați metoda TransferareFoaieCalcul a obiectului DoCmd .

Notă : Exonerare de răspundere pentru traducere automată: Acest articol a fost tradus de un sistem computerizat, fără intervenție umană. Microsoft oferă aceste traduceri automate pentru a ajuta utilizatorii vorbitori de alte limbi decât engleza să beneficieze de conținutul despre produsele, serviciile și tehnologiile Microsoft. Pentru că articolul a fost tradus de un computer, poate conține erori de vocabular, sintaxă sau gramatică.

Extindeți-vă competențele
Explorați instruirea
Fiți primul care obține noile caracteristici
Alăturați-vă utilizatorilor Office Insider

Au fost utile aceste informații?

Vă mulțumim pentru feedback!

Vă mulțumim pentru feedback! Se pare că ar fi util să luați legătura cu unul dintre agenții noștri de asistență Office.

×