20. december 2021 - 17:16Der er
9 kommentarer og 1 løsning
Excelskabelon der altid skal gemmes som en kommasepareret fil
Hej dygtige mennesker! Jeg er igang med at lave en skabelon i Excel, som skal bruges til at indtaste data til brug for indlæsning i en forretnings applikation. Forretnings applikationen kan kun importere data fra filer gemt som kommasepareret filer og uden kolonne overskrifter. Findes der måde hvorpå jeg tvinge at data indtastet vha skabelonen altid bliver gemt som beskrevet?
At du laver Excel arket som en skabelon, burde jo ikke være et problem, for at gemme som CSV fil. Hvis filen skal hentes ind i et program som ser CSV filer, så gemmer du vel blot filen som CSV fil. Eller ligger der noget andet i dit spørgsmål?
#2 - Nu ved jeg jo ikke hvordan din skabelon fil ser ud, og ej heller dine data. Men som udgangspunkt, går jeg ud fra, at skabelonen er baseret på at de indtastede data, kan bruges som indlæsning af CSV data. D.v.s. at det kun er rene data, og ingen formler, formateringer, eller andet som normalt bruges i en Excel fil, der vil blive indeholdt i CSV filen. Du vil dog få en advarsel om, at visse funktioner vil gå tabt, når du gemmer som CSV fil. Hvis du bruger Office 365, er der dog kommet en ny funktion, hvor det er muligt at tilvælge at fjerne denne advarsel, hver gang man gemmer som CSV. Du kan gå ind under "Fil", "Indstillinger", "Gem", og derinde fjerne fluebenet fra "Vis data advarsel ....."
Måske har jeg misforstået noget, men jeg forstår op's spørgsmålmsådan, at når fiken gemmes, kan den kun gemmesnsom kommasepareret, og det kan vel kun gøres ked en makro.
I øvrigt kan man kun gemme som kommasepareret fil ved at ændre separatorindstillingerne i Windows og med mindre dette skal bruges permanent, skal man huske at skifte frem og tilbage hver gang.
#6 - Du kan da sagtens gemme som CSV fil, ganske som andre understøttede formater, blot uden de ting jeg nævnte i #3. Excel flytter selv rundt i tabuleringen, når der gemmes. Og det vel årsagen til at OP har lavet en skabelon, så de(n) ønskede tal/tekst, står som ønsket.
Tak til ebea og Jan K. Det er fuldstændig korrekt, at skabelonen er lavet for at sikre, at de såkaldte "rene" data gemmes i korrekt orden ift. kravene fra forretnings applikationen. Denne del har jeg styr på :-) Problemet er, at skabelonen skal bruges af forskellige personer og jeg ved, at ikke alle er fortrolige med at gemme filen i et andet format (kommasepareret) og tillige gå ind og fjerne rækken med kolonne overskrifter. Begge dele er nødvendige for at forretnings applikationen vil importere filen. Derfor mit spørgsmål om det er muligt at tvinge, at filen altid blev gemt med disse egenskaber. Jeg forstår på dig #Jan, at der skal en makro til?
#8 - Det er korrekt, at en VBA løsning, vil forcere, at der gemmes som CSV fil, så hvis det er for at forcere det du nævner i #8, så er det måden. I øvrigt så har der tilbage i tiden, været et spørgsmål her i forummet, af "næsten) samme kaliber ;-)
Skal måske lige nævne, i tillæg til #8, at der sker en eksport af arket, som en CSV fil, og ikke selve filen (som jo er en fil med makro), når du bruger en makro fil.
Synes godt om
1 synes godt om dette
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.