Database administratorer ofte løbe ind i behovet for at importere CSV data i en eksisterende Access-database tabellen . Denne opgave kan nemt opnå ved hjælp af " TransferText metoden" i Visual Basic for Applications. VBA kan bruges til at automatisere processer i Access , som ellers afsluttet manuelt . Den " TransferText "-metoden bruges til at importere eller eksportere tekst data mellem den aktuelle Access -database og en tekstfil , såsom en CSV . Instruktioner
1
Klik på " Database Tools " fanen, og klik på " Visual Basic " for at åbne Visual Basic Editor -vinduet. Klik på " Indsæt" menuen og klikke på " Modul " for at indsætte en ny kode modul
2
Opret en ny sub procedure ved at skrive følgende kode : .
Private Sub importCSVToTable ()
3
Opret to variabler , en til at holde navnet på din tabel og den anden til at gemme stien til din CSV-fil .
Dim existingTable As String
Dim CSVPath As String
4
Definer tabelnavnet og CSV-fil stien
existingTable = " myTmpTbl "
CSVPath = " F: . \\ longDistanceCharges.csv "
5
Skriv følgende linje kode til at importere dine CSV data til din eksisterende database tabellen.
DoCmd.TransferText acImportDelim , existingTable , CSVPath , Sand < br >
6
Type " End Sub " for at afslutte sub procedure. Tryk på " F5 " for at køre den.