Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> C /C + + Programming >> .

Come collegare C # per MS Excel

Essere in grado di esportare dati da un'applicazione C # di Microsoft Office Excel consente di risparmiare tempo , invece di farlo manualmente . In C # , è possibile utilizzare la libreria di oggetti di Microsoft Excel con l'aggiunta di un riferimento ad esso dal vostro progetto . Una volta ottenuto un riferimento, è possibile utilizzare l'oggetto "Applicazione" , che rappresenta l'intera applicazione . Connessione a una cartella di lavoro di Excel e leggere il suo contenuto utilizzando gli oggetti "Foglio di lavoro " " Cartella di lavoro " e . Istruzioni
1

lancio di Microsoft Visual C # Express e fare clic su " Nuovo progetto ... " nel riquadro sinistro dello schermo .

2 Fare doppio clic su "Applicazione Windows Form " per creare un nuovo progetto . Fai clic sul menu "Progetto " , fare clic su "Add Reference " e fare clic sulla scheda "COM" . Fare doppio clic su " Libreria oggetti di Microsoft Excel per aggiungere un riferimento .
3

doppio clic su" Pulsante " su" Strumenti " riquadro per creare un nuovo pulsante . Doppio - cliccare su " Button1 " per aprire il modulo " Form1.cs "
4

definire gli oggetti di Excel digitando il seguente codice :

Excel.Application xlsxApp ;
< . p > Excel.Workbook xlsxWB ;

xlsxWS Excel.Worksheet ;

oggetto misVal = System.Reflection.Missing.Value ;

xlsxApp = nuovo Excel.Application ( ) ;
5

Eseguire il collegamento da C # a un foglio Excel , aggiungendo il seguente codice :

xlsxWB = xlsxApp.Workbooks.Open ( " C : \\ \\ ExcelFile.xlsx " , 0 , vero , 5 , " " , " " , vero , Microsoft.Office.Interop.Excel.XlPlatform.xlWindows , "\\ t" , false , false , 0 , true , 1 , 0 ) ;
6

modificare il percorso nel passaggio precedente e digitare il percorso e il nome per il file di Excel definire il primo foglio di lavoro come il foglio da utilizzare con l'aggiunta del seguente codice : .

xlsxWS = ( Excel.Worksheet ) xlsxWB . Worksheets.get_Item ( 1) ;
7

Digitare il seguente codice per leggere cella "A1" e visualizzare il valore utilizzando una finestra di messaggio :

MessageBox.Show ( xlsxWS.get_Range . ( "A1 " , "A1" ) Value2.ToString ());
8

Chiudere la cartella di lavoro e rilasciare l' oggetto Application di Excel , aggiungendo il seguente codice :

xlsxWB . Chiudi ( vero , misVal , misVal ) ;

xlsxApp.Quit ();
9

Premere " F5 " per eseguire il progetto e fare clic su
< br " button1 ". >

 

Programmazione © www.354353.com