Ved import (filer,open) åbnes kun 2 og 4 korrekt. Ved dobbelklik i stifinder åbnes kun 1 og 3 korrekt. Ved klik i browser og valg af åbn direkte åbnes kun 1 og 3 korrekt.
I alle tilfælde hedder filen test.csv.
Hvordan sikre jeg at filen åbnes korrekt i alle tilfælde ?
Hos Computerworld it-jobbank er vi stolte af at fortsætte det gode partnerskab med folkene bag IT-DAY – efter vores mening Danmarks bedste karrieremesse for unge og erfarne it-kandidater.
this is generally not a good format, as it has two special cases (commas and quotation marks) that are often misimplemented. it can work very well for purely numeric data, which use neither of these two characters -- unless your radix separator is the comma, as is still common in some parts of Europe. in these cases, software often uses a semicolon (;) instead of the comma (,) to separate fields.
each column is separated by commas. each row is separated by local end-of-line, most commonly ASCII LF (10), ASCII CR (13), or ASCII CRLF pair (13,10).
if a comma is needed, the entire field will be surrounded by quotation marks (though there is software that gets even this wrong -- the Windows NT 3.51 Event Log export function is one example). some packages enclose any string value (and even numeric values) in quotation marks. to represent a quotation mark within a field, double it (don\'t use `\\\"\') and quote the whole field.
e.g., (examples marked with
are unusual)
First,Second,3,\"Fourth, and Second-Last\",Fifth \"First\",\"Second\",3,\"Fourth, and Second-Last\",\"Fifth\"
\"this field has a \"\"quoted\"\" word\",\"yes, and this one has a comma\"
Som du kan læse i ovenstående, er csv formatet ikke specielt godt, med mindre det drejer sig om rent nummeriske data. Dog er det ofte eneste alternativ.
I Filer menu i Excel 97 findes desværre kun muligheden for at vælge Åbn ikke import. Under Åbn er ikke angivet muligheder for speciele import muligheder - kun hvis filen filen ikke er kendt af Excel får man muligheden for denne særlige import faciliet - eksempelvis hvis man kalder filen test.mgh.
Det er meningen at denne fil skal ud til en blandet skare af brugere.
Det bedste du kan gøre er jo næsten at konvertere dokumentet til xls inden det ryger ud til brugerne. Så er du jo helt sikker på de får det korrekte format.
Om det er muligt, afhænger naturligvis af hvordan filen dannes. Men evt. kunne det klares med en makro.
Hvis du bruger samme format i din tekstfil hver gang - altså samme separator-tegn, anførselstegn etc. så kan jeg lave en makro, som overfører korrekt hver gang.
Send evt. din fil til jan_vogt_hansen@hotmail.com så jeg får lavet makroen rigtigt.
CSV filen dannes dynamisk ud fra brugernes valgmuligheder i browseren/HTML. Ved klik på linket får de den sædvanlige download billeder hvor de kan vælg mellem at gemme på disk eller åbne fra placering.
En evt. makro skulle derfor distribueres parrelelt - hvilket ikke er nogen god løsning.
Du er nødt til at bruge en af de to løsninger. Altså enten direkte xls eller csv. Bruger du csv, så lad ; være seperator og sørg selvfølgelig for at csv formatet er associeret til Excel.
Tak for jeres indlæg begge to. Jeg lader dog lige spørgsmålet være åbent resten af dagen inden jeg tildeler point - Jeg mangler jo stadig en løsning, måske den er derude et eller andet sted.
gertnissen>> janvogt nævner makro som en mulighed. Denne makro kunne gemmes som et tilføjelsesprogram (xla-fil), og af den vej tilføjes på hver pc. Det har jeg benyttet ofte. Du kan kontakte mig via www.win-consult.com
Disse indstillinger er sat i controlpanel/regionale instillinger under liste seperator. Her kan der vælges om kolonneseperator skal være \";\" eller \",\". Standard i min er \";\", men jeg ændrede det til\",\" og så virkede det.
hmm... lidt trist - Mit problem er opstået i forbindelse med download af tekst/flad fil fil.csv med data der kunne være komma-separeret, gennem en browser.
Jeg kan dårligt bedre alle brugerne om enten at downloade en makro eller ændre deres reginale instillinger (det virker ellers).
Jeg har desværre ikke fået løst mit problem. Jeg afviser jeres svar og prøver at åbne et nyt spørgsmål om - Content-Type: text/x-comma-separated-values - Content-Disposition: attachment; filename=test.csv i HTML kategorien.
Har du prøvet funktionen i Excel, der hedder Data/Hent ny data/Ny Web-forspørgsel. Den findes under menuen Data. Måske kunne dette hjælpe. Jeg har denne funktion i Excel 2000. Håhber den også findes i Excel 97.
Denne funktion vil kunne indhente data fra nettet og indsætte data i Excels celler fra f.eks. en forspørgelse/søgning på en ASP-side. Prøv at ekspermenter lidt med dette.
Din hjemmeside havde en Java applet, som gemte dine oplysninger på det lokale drev i det format som du fortrak. Bagefter vil det så være muligt at åbne filen i Excel.
Problemet er vel at der er modstrid i den content-type jeg angiver og brugernes Regionale Tal indstillinger hvor Listeseperatoren typisk er ; i europa.
regionale indstillinger findes via Application.International(xl....) punktumerne findes ved at stille markøren på international og trykke på F1 for hjælp.
Så er der vel gået rigelig tid for nye indlæg og spørgsmåles lukkes. Løsningen var at tilføje den korrekte content-type i starten af den flade fil (csv filen).
Tak for hjælpen til alle der kom med bidrag.
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.