Avatar billede Kim Neesgaard Seniormester
27. juli 2006 - 15:56 Der er 11 kommentarer og
1 løsning

Forbindelse til en Excelfil

Jeg vil gerne oprette forbindelse til en Excelfil, så jeg kan trække data op i et dataset. Jeg fandt dette forslag:

Dim ConnExcel As New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\MyExcel.xls;Extended Properties=""Excel 8.0;HDR=Yes;IMEX=1""")

og en anbefaling til SELECT:

Dim sql As String = "SELECT * FROM [sheet1$]"

men dette:

Dim objAdapter As New OleDbDataAdapter(Sql, ConnExcel)
Dim ds As New DataSet()
DataGrid1.DataSource = ds
Label1.Text = ds.Tables.Count()

giver mig nul linier og en fejl, hvis jeg fortsætter med DataBind().

Nogen forslag?
Avatar billede arne_v Ekspert
27. juli 2006 - 16:03 #1
Dansk Excel saa sheet hedder ark maaske ?
Avatar billede Kim Neesgaard Seniormester
27. juli 2006 - 18:03 #2
Det er en engelsk, så sheet skulle være godt nok.
Avatar billede snepnet Nybegynder
27. juli 2006 - 18:21 #3
Prøv at lav en
objAdapter.Fill(ds)
Mvh
Avatar billede snepnet Nybegynder
27. juli 2006 - 18:21 #4
(efter du har instantieret dataset'et)
Avatar billede arne_v Ekspert
27. juli 2006 - 18:22 #5
du har en

HDR=Yes

har du kolonne navne i raekke 1 ?
Avatar billede Kim Neesgaard Seniormester
27. juli 2006 - 19:27 #6
arne_v -> Ja, der er kolonne
snepnet -> Jeps - den virkede
Avatar billede Kim Neesgaard Seniormester
27. juli 2006 - 19:36 #7
Nu tillader jeg mig lige at udvide spørgsmålet, da det er helt indenfor samme boldgade!

Vi har i firmaet et netværk og jeg vil meget gerne have åbnet en Excelfil her (nogle biblioteksniveaer ned) - det er et fællesdrev med samme drevbogstav og der står også et servernavn på (fx s001). Er det muligt på denne måde at åbne Excelfilen og hvad vil der i givet fald skulle stå?
Avatar billede Kim Neesgaard Seniormester
07. august 2006 - 15:54 #8
Har lagt min 'udvidelse' som et nyt spørgmål - det hører ikke rigtig til i dette spørgsmål.

Lægger du et svar?
Avatar billede snepnet Nybegynder
07. august 2006 - 16:02 #9
Du må undskylde... Jeg har ikke set den her :o(
Du kan bare sløjfe det nye spørgsmål du har lavet - så lægger jeg bare kommentaren her istedet.
Mvh
Avatar billede Kim Neesgaard Seniormester
07. august 2006 - 18:52 #10
Spørgsmål viderført her: http://www.eksperten.dk/spm/724673.
Avatar billede Kim Neesgaard Seniormester
19. december 2010 - 16:23 #11
snepnet -> vil du lægge et svar, så jeg kan afslutte?

Link til nyt spørgsmål virker ikke af en eller anden grund?
Avatar billede Kim Neesgaard Seniormester
04. august 2011 - 18:23 #12
Har ikke modtaget svar, så jeg lukker selv.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester