Come convertire automaticamente un file di Excel in testo utilizzando Visual Basic

May 4

Come convertire automaticamente un file di Excel in testo utilizzando Visual Basic


Come un programmatore di computer, si sta andando a correre in formati di file che dovrete convertire in un formato che è facilmente leggibile da altri programmi. In Visual Basic, è possibile convertire un foglio di lavoro di Microsoft Excel in un formato di testo utilizzando il metodo SaveAs e l'enumerazione XlFileformat. Questa enumerazione specifica il formato di file quando si salva il foglio di lavoro. Utilizzare i xlTextWindows per salvare automaticamente il foglio di lavoro come testo di Windows.

istruzione

1 Avviare Microsoft Visual Basic Express, fare clic su "New Project" nel riquadro a sinistra dello schermo e poi selezionare "Applicazione console." Fai clic su "OK" per creare un nuovo progetto di console.

2 Fare clic sul menu "Progetto", e selezionare "<nomeprogetto> Proprietà". Fai clic su "Riferimenti", quindi selezionare "Aggiungi". Selezionare "COM", e fare clic su "Microsoft Excel <numero di versione> Object Library". Fai clic su "OK".

3 Aggiungere il seguente spazio dei nomi nella prima riga del modulo di codice:

Le importazioni Microsoft.Office.Interop

4 Digitare la seguente per creare le variabili di oggetto di Excel:

XLS fioco come Excel.Application

XLS = New Excel.Application

5 Impostare l'oggetto di Excel per visualizzare la cartella di lavoro di Excel.

XLS.Visible = True

XLS.WindowState = Excel.XlWindowState.xlMaximized

6 Definire il percorso e il nome della cartella di lavoro di Excel da convertire.

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

7 Definire il percorso e il nome del file di testo.

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

8 Premere '' F5 '' per eseguire il programma e fare la conversione.