Hvordan automatisk konvertere et Excel-fil til tekst ved hjelp av Visual Basic

Hvordan automatisk konvertere et Excel-fil til tekst ved hjelp av Visual Basic


Som en datamaskin programmerer, du kommer til å kjøre inn filformater som du må konvertere til et format som er lett leses av andre programmer. I Visual Basic, kan du konvertere en Microsoft Excel-regneark til en tekst format ved hjelp av SaveAs metoden og XlFileformat telling. Denne oppregning angir filformat når du lagrer regnearket. Bruk xlTextWindows å automatisk lagre regnearket som Windows tekst.

Bruksanvisning

1 Start Microsoft Visual Basic Express, klikk på "Nytt prosjekt" på ruten til venstre på skjermen, og velg deretter "Console Application". Klikk "OK" for å opprette en ny konsoll prosjekt.

2 Klikk på "Project" -menyen, og velg "<prosjektnavn> Egenskaper." Klikk "Referanser", velg deretter "Legg til". Velg "COM" og klikk "Microsoft Excel <versjonsnummer> Object Library." Klikk på "OK".

3 Legg til følgende navne i den første linjen i koden modul:

importen Microsoft.Office.Interop

4 Skriv inn følgende for å opprette Excel objektvariabler:

Dim XLS Som Excel.Application

XLS = New Excel.Application

5 Sett Excel objekt for å vise Excel-arbeidsbok.

XLS.Visible = True

XLS.WindowState = Excel.XlWindowState.xlMaximized

6 Definere banen og navnet på Excel-arbeidsboken til å konvertere.

Dim WB Som Excel.Workbook = XLS.Workbooks.Open ( "C: \ ExcelFile.xlsx")

7 Definere banen og navnet på tekstfilen.

WB.SaveAs("C:\textFile.txt", Excel.XlFileFormat.xlTextWindows)

8 Trykk '' F5 '' for å kjøre programmet og gjøre konverteringen.