Come convertire i valori tabella per XLS formato in VB.NET

March 15

A "DataTable" è un oggetto VB.NET che consente di visualizzare i dati in colonne e righe per i lettori. È possibile esportare le informazioni DataTable a un foglio di calcolo Excel riga per riga. VB.NET include una libreria di Excel, quindi non è necessario installare tutte le applicazioni di terze parti per creare il foglio di calcolo. Il file viene memorizzato sul server con un'applicazione Web o sul disco rigido del vostro utente con una applicazione desktop.

istruzione

1 Fare clic sul pulsante di Windows "Start" e selezionare "Tutti i programmi". Fare clic su "Microsoft .NET Framework", quindi su "Visual Studio" per aprire il software di programmazione VB.NET.

2 Fare clic sulla voce di menu "File" e selezionare "Apri progetto." Fare doppio clic sul file di progetto VB.NET per caricare il codice. Nella destra "Solution Explorer" del pannello, fare clic destro sul file che si desidera utilizzare per esportare i dati e selezionare "Visualizza codice."

3 Aggiungere la libreria di sistema che contiene le funzioni di Excel per la parte superiore del file:

Le importazioni Excel = Microsoft.Office.Interop.Excel

4 Creare un nuovo foglio di calcolo per caricare le funzioni di Excel e creare un nuovo foglio di calcolo denominato "ordini":

app = new Excel.Application ()

Scheda = (Excel.Worksheet) app.ActiveSheet

sheet.Name = "ordini"

5 Scorrere ogni riga della tabella e scrivere al foglio di calcolo:

conteggio Dim As Integer = 1

Per ogni riga come DataRow In table.Rows

count+= 1

Per j As Integer = 1 Per table.Columns.Count

Se count = 2 Poi

sheet.Cells (1, j) = table.Columns (j - 1) .ColumnName

Finisci se

sheet.Cells (conteggio, j) = row.Item (j - 1) .ToString

Il prossimo

Il prossimo

6 Salvare le modifiche al file "Orders.xls" e chiudere la cartella di lavoro:

app.SaveAs ( "Orders.xls")

app.Close ()