Hvordan lese et Excel-regneark i Visual Basic

Excel-regneark er populære filer som brukes til å lagre økonomi og salgsanalysedata. Programmerere kan bruke disse regnearkene til å automatisere prosessen og importere data til et program, manipulere verdiene, og vise dem for brukerne. Det er også nyttig å lese data fra et regneark og eksportere den til en større database som Microsoft SQL Server. Ved hjelp av Visual Basic, er det mulig å lese Excel-filer med bare noen få trinn.

Bruksanvisning

1 Definer variablene og instantiate klassen. Før du bruker noen av regneark klassen metoder og egenskaper, må klassen en tilordnet variabel.
Dim excelapp Som Excel.Application
Dim excelWb Som Excel.Workbook
Dim excelSheet Som Excel.Worksheet
excelapp = Create (\ "Excel.Application \")

2 Åpne Excel-filen og tilordne den til arbeidsboken objektet.
excelWb = excelapp.Workbooks.Open (\ "c: \\ myExcelfile.xls \")
excelWb.Visible = True
excelWb.Activate ()

3 Aktiver regneark. Du må angi hvilke regneark å bruke siden Excel kan ha flere regneark i én fil.
excelSheet = excelWb.ActiveSheet

4 Tildele den første cellen til en variabel. Du kan tildele flere celler til en matrise, men for eksempel er en celle leses og skrives til konsollen.
string cell1 = excelSheet.Cells (1, 1) .Value

5 Kontroller dataene ved å skrive det til konsollen.
Console.WriteLine (cell1);