Ik ben op zoek hoe ik specifieke kolommen van een excelbestand in een dataset kan inlezen. Voor een gewoon excelbestand of een excelbestand waarin een 'table' is gedefinieerd is dat goed te doen. Maar de excel-file die ik moet inlezen is redelijk groot (veel kolommen) en heb er maar 3 kolommen uit nodig.
Ik mag in geen geval het excelbestand aanpassen!
Nu heb ik al het volgende gevonden
de GetExcelWorkSheet werkt goed. Het gaat puur om de select-statement. Op deze manier selecteer ik heel het blad 'Blad1' maar ik zou alleen kolom A,C en D moeten hebben. Er staat veel op internet hierover, maar niet over verschillende kolom selecteren! Is dit uberhaupt wel mogelijk? zo ja hoe?
Ik mag in geen geval het excelbestand aanpassen!
Nu heb ik al het volgende gevonden
code:
1
2
| Dim excel As New sysu86i.ExcelData
Dim mijndata As DataSet = excel.GetExcelWorkSheet("select * from [Blad1$]") |
de GetExcelWorkSheet werkt goed. Het gaat puur om de select-statement. Op deze manier selecteer ik heel het blad 'Blad1' maar ik zou alleen kolom A,C en D moeten hebben. Er staat veel op internet hierover, maar niet over verschillende kolom selecteren! Is dit uberhaupt wel mogelijk? zo ja hoe?