Come scrivere un file XLS in VB

January 1

Come scrivere un file XLS in VB


Uno dei migliori programmi da utilizzare quando è necessario esportare i dati da Visual Basic è Microsoft Excel. In VB, è possibile fare riferimento alla libreria di oggetti di Microsoft Excel per creare e scrivere in un nuovo file di Excel. Importare lo spazio dei nomi "Microsoft.Office.Interop" nel proprio progetto di utilizzare gli oggetti "Excel.Application". Questo è Informazioni utili quando si dispone di un'applicazione VB con controlli griglia dei dati ed è necessario esportare i dati per l'utente di manipolare ulteriormente.

istruzione

1 Avviare Microsoft Visual Basic Express. Fai clic su "Nuovo progetto ..." nel riquadro a sinistra dello schermo, e quindi 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", e 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 Creare gli oggetti applicativi Excel aggiungendo il seguente codice:

Dim xlsA come nuovo Excel.Application

xlsA.Visible = True

xlsWKBS fiochi come Excel.Workbooks = xlsA.Workbooks

Dim xlsWKB Come Excel.Workbook = xlsWKBS.Add

xlsSts fiochi come Excel.Sheets = xlsWKB.Worksheets

Dim xlsSt Come Excel.Worksheet = xlsSts ( "Sheet1")

5 Aggiungere dati alla cella A1 nel nuovo foglio di lavoro XLS.

xlsSt.Range("A1").Value = "This data was written from VB."

6 Salvare il file XLS di C :.

xlsSt.SaveAs ( "C: \ ExcelFile.xls")