Hoe automatisch converteren van een Excel-bestand naar tekst met behulp van Visual Basic

Hoe automatisch converteren van een Excel-bestand naar tekst met behulp van Visual Basic


Als een computer programmeur, zul je tegenkomen bestandsformaten die je zult moeten om te zetten naar een formaat dat gemakkelijk leesbaar is door andere programma's. In Visual Basic, kunt u een Microsoft Excel-werkblad converteren naar een tekstformaat met behulp van de SaveAs methode en de XlFileformat opsomming. Deze opsomming geeft de bestandsindeling bij het opslaan van het werkblad. Gebruik de xlTextWindows naar het werkblad als Windows tekst automatisch op te slaan.

instructies

1 Lancering Microsoft Visual Basic Express, klikt u op "New Project" aan de linkerkant van het scherm en selecteer vervolgens "Console Application." Klik op "OK" om een ​​nieuwe console project te maken.

2 Klik op het menu "Project" en selecteer '<projectnaam> Eigenschappen. " Klik op 'Verwijzingen' en selecteer "toevoegen." Kies "COM," en klik op "Microsoft Excel <versienummer> Object Library." Klik op 'OK'.

3 Voeg de volgende namespace in de eerste regel van uw code module:

invoer Microsoft.Office.Interop

4 Typ het volgende om de Excel-object variabelen:

Dim XLS Zoals Excel.Application

XLS = New Excel.Application

5 Stel het Excel-object aan de Excel-werkmap weer te geven.

XLS.Visible = True

XLS.WindowState = Excel.XlWindowState.xlMaximized

6 Definieer het pad en de naam van de Excel-werkmap om te zetten.

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

7 Definieer het pad en de naam van het tekstbestand.

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

8 Druk op '' F5 '' om het programma uit te voeren en maken de conversie.