Hvad går der galt her? Jeg forsøger at læse fra en Excel-fil som jeg har liggende på min server med
Set cnnExcel = Server.CreateObject("ADODB.Connection") cnnExcel.Open "DBQ=" & Server.MapPath("liste.xls") & ";" & _ "DRIVER={Microsoft Excel Driver (*.xls)};" Set rstExcel = Server.CreateObject("ADODB.Recordset") rstExcel.Open "SELECT * FROM [liste$];", cnnExcel
Jeg har et ark med navn "liste". Jeg har ikke defineret nogen range i arket for de celler der har data (virker fint hvis jeg anvender et standard Excel ark, men bare ikke med det her??).
Et andet spm. er om man kan sætte navnet på det ark der oprettes i en excel fil hvis man bruger kommandoen
Response.ContentType = "application/vnd.ms-excel"
Ser ud til at filnavn og ark får samme navn altid. Kan det ikke gøres anderledes?
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Hedder dit ark "liste" og ikke "liste$" ?...eller er det mig som misforstår noget? Virker det ikke hvis du gør sådan her? rstExcel.Open "SELECT * FROM liste", cnnExcel
Har prøvet med "liste". Jeg forstår det sådan at man bruger "liste" hvis man har definieret et tilsvarende name for den range man kigger på og man bruger "liste$" hvis man vil referere til et ark. Har desuden prøvet med at definere forskellige ark navne.
ser ud til at problemet er knyttet til den excel fil jeg anvender. Hvis jeg anvender en excel-fil der er genereret på serveren (som jeg efterfølgende har gemt på min pc og derefter uploadet tilbage til serveren) så får jeg ovenstående fejl. Hvis jeg i stedet kopierer data over i en ny fil som jeg gemmer på min PC og derefter bruger den på serveren, så virker tingene... Så det tyder på at der er noget information i filen der ikke er der når serveren har genereret filen.
Synes godt om
Ny brugerNybegynder
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.