Nwlapcug.com


Come esportare da un Database in Excel in C#

Il database contiene tutte le informazioni dinamiche per il tuo sito. Un'applicazione Web che esporta i dati in un foglio di calcolo Excel consente di raccogliere dati per presentazioni o importarlo in altri software di analisi. Il linguaggio c# è un oggetto di connessione di database che è possibile utilizzare per recuperare le informazioni, quindi esportarlo in un file CSV, un tipo di file che è compatibile con il software Excel.

Istruzioni

1

Fare clic sul pulsante "Start" di Windows. Fare clic su "Tutti i programmi", quindi fare clic su "il .NET Microsoft Framework." Fare clic su "Visual Studio" per aprire il tuo software di programmazione c#.

2

Aprire il file di progetto. Fare doppio clic il file di codice che si desidera utilizzare per esportare i dati. Digitare il seguente codice per creare una connessione al database:

String connection_string = "User ID =; Initial Catalogo = pubs; Data Source";

SqlConnection conn = new SqlConnection(connection_string);

conn. Open ();

Sostituire "pub" nella stringa di connessione con il proprio nome del database.

3

Recuperare i dati dal database. Per esempio, il codice seguente recupera un elenco di clienti:

query string = "selezionare * da parte dei clienti";

SqlCommand cmd = new SqlCommand(query,conn);

4

Creare un foglio Excel. Digitare il seguente codice per impostare il foglio di calcolo Excel per i dati recuperati:

Excel. Application app;

Excel. Workbook wb;

Foglio di Excel;

5

Copiare i dati del foglio di calcolo Excel. Per esempio, il codice seguente aggiunge il nome del cliente alla prima colonna del foglio di calcolo:

foglio. Le cellule [1, 1] = rs [0]. ToString)

6

Salvare il foglio di calcolo Excel. Dopo aver creato il foglio di calcolo e popolare le celle con informazioni sui record, è possibile utilizzare il codice seguente per salvare il file:

WB. SaveAs ("miofile. csv", Excel.XlFileFormat)

wb.Close(true, misValue, misValue);

app.Quit();